Package org.jboss.marshalling.util
Class ObjectReadField
- java.lang.Object
-
- org.jboss.marshalling.util.ReadField
-
- org.jboss.marshalling.util.ObjectReadField
-
- All Implemented Interfaces:
Comparable<ReadField>
public class ObjectReadField extends ReadField
A read field whose value is an object type.
-
-
Constructor Summary
Constructors Constructor Description ObjectReadField(SerializableField field)
Construct a new instance with the default value.ObjectReadField(SerializableField field, Object value)
Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Kind
getKind()
Get the kind of field represented by this object.Object
getObject()
Get the object value of this field.
-
-
-
Constructor Detail
-
ObjectReadField
public ObjectReadField(SerializableField field, Object value)
Construct a new instance.- Parameters:
field
- the serializable fieldvalue
- the value
-
ObjectReadField
public ObjectReadField(SerializableField field)
Construct a new instance with the default value.- Parameters:
field
- the serializable field
-
-
Method Detail
-
getKind
public Kind getKind()
Get the kind of field represented by this object.
-
getObject
public Object getObject() throws IOException
Get the object value of this field.- Overrides:
getObject
in classReadField
- Returns:
- the object value of this field
- Throws:
IOException
- if the value cannot be read
-
-