public abstract class FieldEntry
extends java.lang.Object
implements java.io.Externalizable
Constructor and Description |
---|
FieldEntry() |
Modifier and Type | Method and Description |
---|---|
abstract void |
output(Stream out)
Renders the contained field definition to the given stream.
|
abstract void |
resolveData()
Notify instance that it is about to be transferred so all resolvable
data should be resolved and prepared for sending via network.
|
static FieldEntry[] |
toArray(java.lang.Object... entries)
Resolve the entries in the given array.
|
public static FieldEntry[] toArray(java.lang.Object... entries)
FieldEntry
instances
or ExtentExpansion
instances - in the later case, we rely on calling
ExtentExpansion.expand()
to get us the array.entries
- The entries to resolve.public abstract void output(Stream out) throws ErrorConditionException
out
- The stream to which the field should be rendered.ErrorConditionException
- On any error during I/O.public abstract void resolveData()