org.das2.qstream.SerializeDelegate

interface for serializing (formatting) and parsing objects.


format

format( Object o ) → String

format the object.

Parameters

o - the object

Returns:

the string representation of the object.

[search for examples] [view on GitHub] [view on old javadoc] [view source]


parse

parse( String typeId, String s ) → Object

parse the object from the string

Parameters

typeId - the type ID
s - the string, e.g. "royalBlue"

Returns:

the object, e.g. Color.decode("#4169E1")

[search for examples] [view on GitHub] [view on old javadoc] [view source]


typeId

typeId( java.lang.Class clas ) → String

identifier for the delegate, that is used to qualify the name of the thing formatted.

Parameters

clas - the class

Returns:

a String

[search for examples] [view on GitHub] [view on old javadoc] [view source]