|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.text.Format
org.epics.pvmanager.data.ValueFormat
public abstract class ValueFormat
Formats a data type to a String representation. This class provide default implementations that can format scalars and arrays to an arbitrary precision and a maximum number of array elements.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.text.Format |
---|
Format.Field |
Constructor Summary | |
---|---|
ValueFormat()
|
Method Summary | |
---|---|
String |
format(Array<?> array)
Formats an array. |
protected abstract StringBuffer |
format(Array<?> array,
StringBuffer toAppendTo,
FieldPosition pos)
Formats an array. |
StringBuffer |
format(Object data,
StringBuffer toAppendTo,
FieldPosition pos)
Formats the given data object. |
String |
format(Scalar<?> scalar)
Formats an scalar. |
protected abstract StringBuffer |
format(Scalar<?> scalar,
StringBuffer toAppendTo,
FieldPosition pos)
Formats a scalar. |
NumberFormat |
getNumberFormat()
Returns the NumberFormat used to format the numeric values. |
Object |
parseObject(String source,
ParsePosition pos)
|
void |
setNumberFormat(NumberFormat numberFormat)
Changes the NumberFormat used to format the numeric values. |
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 ValueFormat()
Method Detail |
---|
public StringBuffer format(Object data, StringBuffer toAppendTo, FieldPosition pos)
format
in class Format
data
- data object to format
public String format(Scalar<?> scalar)
array
- data object to format
public String format(Array<?> array)
array
- data object to format
protected abstract StringBuffer format(Scalar<?> scalar, StringBuffer toAppendTo, FieldPosition pos)
scalar
- data object to formattoAppendTo
- output buffer
protected abstract StringBuffer format(Array<?> array, StringBuffer toAppendTo, FieldPosition pos)
array
- data object to formattoAppendTo
- output buffer
public NumberFormat getNumberFormat()
public void setNumberFormat(NumberFormat numberFormat)
numberFormat
- a NumberFormatpublic Object parseObject(String source, ParsePosition pos)
parseObject
in class Format
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |