|
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.Format
obj
- 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.Format
source
- 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 |