|
||||||||||
| 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.Formatdata - 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 NumberFormat
public 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 | |||||||||