Top Fields Constructors Methods
tools.jackson.jr.ob.comp

public Class ObjectComposer<PARENT extends ComposerBase>

extends ComposerBase
Class Inheritance
Imports
tools.jackson.core.JsonGenerator, .SerializableString

Field Summary

Modifier and TypeField and Description
protected final JsonGenerator
protected final PARENT
Inherited from tools.jackson.jr.ob.comp.ComposerBase:
_child_open

Constructor Summary

AccessConstructor and Description
public
ObjectComposer(PARENT parent, JsonGenerator g)

Method Summary

Modifier and TypeMethod and Description
protected void
protected Object
protected ObjectComposer<PARENT>
public PARENT
end()

public void
flush()

Implements java.io.Flushable.flush.

Flushes this stream by writing any buffered output to the underlying stream.

public ObjectComposer<PARENT>
put(String fieldName, boolean value)

public ObjectComposer<PARENT>
put(String fieldName, int value)

public ObjectComposer<PARENT>
put(String fieldName, long value)

public ObjectComposer<PARENT>
put(String fieldName, double value)

public ObjectComposer<PARENT>
put(String fieldName, String value)

public ObjectComposer<PARENT>
put(String fieldName, CharSequence value)

public ObjectComposer<PARENT>
putNull(String fieldName)

public ObjectComposer<PARENT>
putObject(String fieldName, Object value)

Method used to put a Java Object ("POJO") value into Object being composed: has to be of type that jackson-jr package knows how to serialize.

public ArrayComposer<ObjectComposer<PARENT>>
public ArrayComposer<ObjectComposer<PARENT>>
public ObjectComposer<ObjectComposer<PARENT>>
public ObjectComposer<ObjectComposer<PARENT>>
Inherited from tools.jackson.jr.ob.comp.ComposerBase:
_childClosed_illegalCall_startArray_startCollection_startMap_startObject

Field Detail

_generatorback to summary
protected final JsonGenerator _generator
_parentback to summary
protected final PARENT _parent

Constructor Detail

ObjectComposerback to summary
public ObjectComposer(PARENT parent, JsonGenerator g)

Method Detail

_closeChildback to summary
protected void _closeChild()
_finishback to summary
protected Object _finish()

Implements abstract tools.jackson.jr.ob.comp.ComposerBase._finish.

Annotations
@Override
_startback to summary
protected ObjectComposer<PARENT> _start()

Implements abstract tools.jackson.jr.ob.comp.ComposerBase._start.

Annotations
@Override
endback to summary
public PARENT end()
flushback to summary
public void flush()

Implements java.io.Flushable.flush.

Doc from java.io.Flushable.flush.

Flushes this stream by writing any buffered output to the underlying stream.

Annotations
@Override
putback to summary
public ObjectComposer<PARENT> put(String fieldName, boolean value)
putback to summary
public ObjectComposer<PARENT> put(String fieldName, int value)
putback to summary
public ObjectComposer<PARENT> put(String fieldName, long value)
putback to summary
public ObjectComposer<PARENT> put(String fieldName, double value)
putback to summary
public ObjectComposer<PARENT> put(String fieldName, String value)
putback to summary
public ObjectComposer<PARENT> put(String fieldName, CharSequence value)
putNullback to summary
public ObjectComposer<PARENT> putNull(String fieldName)
putObjectback to summary
public ObjectComposer<PARENT> putObject(String fieldName, Object value)

Method used to put a Java Object ("POJO") value into Object being composed: has to be of type that jackson-jr package knows how to serialize.

startArrayPropertyback to summary
public ArrayComposer<ObjectComposer<PARENT>> startArrayProperty(String fieldName)
startArrayPropertyback to summary
public ArrayComposer<ObjectComposer<PARENT>> startArrayProperty(SerializableString fieldName)
startObjectPropertyback to summary
public ObjectComposer<ObjectComposer<PARENT>> startObjectProperty(String fieldName)
startObjectPropertyback to summary
public ObjectComposer<ObjectComposer<PARENT>> startObjectProperty(SerializableString fieldName)