|
||||||||||
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 |
---|
java.text.Format.Field |
Constructor Summary | |
---|---|
ValueFormat()
|
Method Summary | |
---|---|
java.lang.String |
format(Array<?> array)
Formats an array. |
protected abstract java.lang.StringBuffer |
format(Array<?> array,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
Formats an array. |
java.lang.StringBuffer |
format(java.lang.Object data,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
Formats the given data object. |
java.lang.String |
format(Scalar scalar)
Formats an scalar. |
protected abstract java.lang.StringBuffer |
format(Scalar scalar,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
Formats a scalar. |
java.text.NumberFormat |
getNumberFormat()
Returns the NumberFormat used to format the numeric values. |
java.lang.Object |
parseObject(java.lang.String source,
java.text.ParsePosition pos)
|
void |
setNumberFormat(java.text.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 java.lang.StringBuffer format(java.lang.Object data, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
format
in class java.text.Format
data
- data object to format
public java.lang.String format(Scalar scalar)
scalar
- data object to format
public java.lang.String format(Array<?> array)
array
- data object to format
protected abstract java.lang.StringBuffer format(Scalar scalar, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
scalar
- data object to formattoAppendTo
- output bufferpos
- the field position
protected abstract java.lang.StringBuffer format(Array<?> array, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
array
- data object to formattoAppendTo
- output bufferpos
- the field position
public java.text.NumberFormat getNumberFormat()
public void setNumberFormat(java.text.NumberFormat numberFormat)
numberFormat
- a NumberFormatpublic java.lang.Object parseObject(java.lang.String source, java.text.ParsePosition pos)
parseObject
in class java.text.Format
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |