Package org.jboss.marshalling.util
Class ObjectFieldPutter
- java.lang.Object
-
- org.jboss.marshalling.util.FieldPutter
-
- org.jboss.marshalling.util.ObjectFieldPutter
-
public class ObjectFieldPutter extends FieldPutter
A field putter for object-type fields.
-
-
Constructor Summary
Constructors Constructor Description ObjectFieldPutter(boolean unshared)Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KindgetKind()Get the kind of field being written.ObjectgetObject()Get the object value of this field.voidsetObject(Object value)Set the object value of this field.voidwrite(Marshaller marshaller)Write the value of this field in its proper native format.
-
-
-
Method Detail
-
write
public void write(Marshaller marshaller) throws IOException
Write the value of this field in its proper native format.- Specified by:
writein classFieldPutter- Parameters:
marshaller- the marshaller to which to write- Throws:
IOException- if an error occurs
-
getKind
public Kind getKind()
Get the kind of field being written.- Specified by:
getKindin classFieldPutter- Returns:
- the kind of field
-
getObject
public Object getObject()
Get the object value of this field.- Overrides:
getObjectin classFieldPutter- Returns:
- the object value of this field
-
setObject
public void setObject(Object value)
Set the object value of this field.- Overrides:
setObjectin classFieldPutter- Parameters:
value- the object value of this field
-
-