org.epics.pvmanager.data
Class SimpleValueFormat

java.lang.Object
  extended by java.text.Format
      extended by org.epics.pvmanager.data.ValueFormat
          extended by org.epics.pvmanager.data.SimpleValueFormat
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class SimpleValueFormat
extends ValueFormat

Default implementation for formatting.

Author:
carcassi
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.text.Format
java.text.Format.Field
 
Constructor Summary
SimpleValueFormat(int maxElements)
          Formats any scalar and array, by using the server side formatting and limiting the elements of the array displayed to maxElements.
 
Method Summary
protected  java.lang.StringBuffer format(Array<?> array, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
          Formats an array.
protected  java.lang.StringBuffer format(Scalar scalar, java.lang.StringBuffer toAppendTo, java.text.FieldPosition pos)
          Formats a scalar.
 
Methods inherited from class org.epics.pvmanager.data.ValueFormat
format, format, format, getNumberFormat, parseObject, setNumberFormat
 
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

SimpleValueFormat

public SimpleValueFormat(int maxElements)
Formats any scalar and array, by using the server side formatting and limiting the elements of the array displayed to maxElements.

Parameters:
maxElements - maximum number of array elements converted to string
Method Detail

format

protected java.lang.StringBuffer format(Scalar scalar,
                                        java.lang.StringBuffer toAppendTo,
                                        java.text.FieldPosition pos)
Description copied from class: ValueFormat
Formats a scalar.

Specified by:
format in class ValueFormat
Parameters:
scalar - data object to format
toAppendTo - output buffer
pos - the field position
Returns:
the output buffer

format

protected java.lang.StringBuffer format(Array<?> array,
                                        java.lang.StringBuffer toAppendTo,
                                        java.text.FieldPosition pos)
Description copied from class: ValueFormat
Formats an array.

Specified by:
format in class ValueFormat
Parameters:
array - data object to format
toAppendTo - output buffer
pos - the field position
Returns:
the output buffer