|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.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 scaleMethod 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 unitspublic 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
Distance
public 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 |