|
jET |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--java.text.Format
|
+--prv.doman.util.ScaleFormat
Number format class for scales.
Typical scale notation is 1:x or x:1. Numbers must be positive.
| Constructor Summary | |
ScaleFormat()
Creates scale format. |
|
| Method Summary | |
java.lang.String |
format(double number)
Formats double value. |
java.lang.StringBuffer |
format(double number,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
Formats double value and appends it to string output. |
java.lang.String |
format(int number)
Formats integer value. |
java.lang.StringBuffer |
format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
Formats object supposed to be a number. |
java.lang.String |
getDelimeter()
Gets the delimeter. |
static ScaleFormat |
getInstance()
Gets instance of this class. |
java.lang.Double |
parse(java.lang.String source,
java.text.ParsePosition parsePosition)
Parses source to find object representing scale. |
java.lang.Object |
parseObject(java.lang.String source,
java.text.ParsePosition parsePosition)
Parses source to find object representing scale. |
void |
setDelimeter(java.lang.String newDelimeter)
Sets the delimeter. |
| Methods inherited from class java.text.Format |
clone, format, formatToCharacterIterator, parseObject |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ScaleFormat()
| Method Detail |
public java.lang.String getDelimeter()
public void setDelimeter(java.lang.String newDelimeter)
:.
newDelimeter - The new delimeter.public static ScaleFormat getInstance()
public java.lang.String format(double number)
number - Float number.
java.lang.IllegalArgumentException - Thrown when the number isn't positive.public java.lang.String format(int number)
number - Integer number to format.
java.lang.IllegalArgumentException - Thrown when the number isn't positive.
public java.lang.StringBuffer format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
format in class java.text.Formatobj - Object to format.toAppendTo - String buffer where append output.pos - Field position (unused).
java.lang.IllegalArgumentException - Thrown when the object isn't a number nor
the number is positive.
public java.lang.StringBuffer format(double number,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
number - A number to format. Must be positive.toAppendTo - The string output to append.pos - Field position (unused).
java.lang.IllegalArgumentException - Thrown when number isn't positive.
public java.lang.Object parseObject(java.lang.String source,
java.text.ParsePosition parsePosition)
parseObject in class java.text.Formatsource - String to parse.parsePosition - Parse position which tracks success or fail parsing.
public java.lang.Double parse(java.lang.String source,
java.text.ParsePosition parsePosition)
source - String to parse.parsePosition - Parse position which tracks success or fail parsing.
|
jET |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||