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

public abstract Class SequenceComposer<THIS extends SequenceComposer<THIS>>

extends ComposerBase
Class Inheritance
Known Direct Subclasses
tools.jackson.jr.ob.JSONComposer, tools.jackson.jr.ob.comp.ArrayComposer
Imports
tools.jackson.core.JsonGenerator

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected THIS
public THIS
add(int value)

public THIS
add(long value)

public THIS
add(double value)

public THIS
add(String value)

public THIS
public THIS
add(boolean value)

public THIS
public THIS
addPOJO(Object pojo)

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

public void
public ArrayComposer<THIS>
public ObjectComposer<THIS>
Inherited from tools.jackson.jr.ob.comp.ComposerBase:
_childClosed_finish_illegalCall_start_startArray_startCollection_startMap_startObject

Field Detail

_generatorback to summary
protected final JsonGenerator _generator

Constructor Detail

SequenceComposerback to summary
public SequenceComposer(JsonGenerator g)

Method Detail

_closeChildback to summary
protected void _closeChild()
_thisback to summary
protected THIS _this()
Annotations
@SuppressWarnings:unchecked
addback to summary
public THIS add(int value)
addback to summary
public THIS add(long value)
addback to summary
public THIS add(double value)
addback to summary
public THIS add(String value)
addback to summary
public THIS add(CharSequence value)
addback to summary
public THIS add(boolean value)
addNullback to summary
public THIS addNull()
addPOJOback to summary
public THIS addPOJO(Object pojo)

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

flushback to summary
public void flush()

Implements java.io.Flushable.flush.

Calls JsonGenerator#flush on underlying JsonGenerator.

Annotations
@Override
startArrayback to summary
public ArrayComposer<THIS> startArray()
startObjectback to summary
public ObjectComposer<THIS> startObject()