|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.text.Format
com.pcauto.util.QuantityFormat
com.pcauto.util.DistanceFormat
DistanceFormat provides several mechanisms to use
Distance objects:
Distance
objects
Locale based constructors use a default scale of 2. The parse and format
methods are used to generate and format Distance objects respectively
| Nested Class Summary |
| Nested classes inherited from class java.text.Format |
java.text.Format.Field |
| Field Summary |
| Fields inherited from class com.pcauto.util.QuantityFormat |
groupingUsed, scale, units |
| Constructor Summary | |
DistanceFormat()
Constructs new DistanceFormat instance based on
default Locale |
|
DistanceFormat(DistanceUnits units,
int scale)
Constructs new DistanceFormat instance with units set to
DistanceUnits units and scale set to int scale. |
|
DistanceFormat(java.util.Locale loc)
Constructs new DistanceFormat instance based on locale. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates new DistanceFormat |
java.lang.StringBuffer |
format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
Returns StringBuffer with supplied Distance
quantity formatted in units |
java.lang.String |
formatDistance(Distance dist)
Returns String with supplied Distance
quantity formatted in units |
DistanceUnits |
getUnits()
Gets value for measurement units. |
Distance |
parseDistance(java.lang.String value)
Parses String based on units to return a
Distance object. |
java.lang.Object |
parseObject(java.lang.String source,
java.text.ParsePosition pos)
Parses String based on units to return a
Distance object. |
void |
setUnits(DistanceUnits units)
Sets value for measurement units. |
| Methods inherited from class com.pcauto.util.QuantityFormat |
getScale, isGroupingUsed, setGroupingUsed, setScale |
| Methods inherited from class java.text.Format |
format, formatToCharacterIterator, parseObject |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DistanceFormat()
DistanceFormat instance based on
default Locale
public DistanceFormat(java.util.Locale loc)
DistanceFormat instance based on locale.
loc - Locale to set correct measurement unitspublic DistanceFormat(DistanceUnits units, int scale)
DistanceFormat instance with units set to
DistanceUnits units and scale set to int scale.
scale - int to set scale| Method Detail |
public java.lang.String formatDistance(Distance dist)
String with supplied Distance
quantity formatted in units
dist - Distance object from which to format value
String distance in current units
public java.lang.StringBuffer format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
StringBuffer with supplied Distance
quantity formatted in units
String distance in current units
IllegalArgumentException - if obj is not of type
Distancepublic Distance parseDistance(java.lang.String value)
String based on units to return a
Distance object.
public java.lang.Object parseObject(java.lang.String source,
java.text.ParsePosition pos)
String based on units to return a
Distance object.
public java.lang.Object clone()
DistanceFormat object based on this
DistanceFormat.
public void setUnits(DistanceUnits units)
public DistanceUnits getUnits()
DistanceUnits value of current measurement units
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||