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

public abstract Class ComposerBase

extends Object
implements Flushable
Class Inheritance
All Implemented Interfaces
java.io.Flushable
Known Direct Subclasses
tools.jackson.jr.ob.comp.MapComposer, tools.jackson.jr.ob.comp.ObjectComposer, tools.jackson.jr.ob.comp.SequenceComposer, tools.jackson.jr.ob.comp.CollectionComposer
Imports
java.io.Flushable, java.util.Collection, tools.jackson.core.JsonGenerator

Base class for all composer implementations.

Field Summary

Modifier and TypeField and Description
protected ComposerBase
protected boolean

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected final void
protected abstract Object
protected IllegalStateException
protected abstract ComposerBase
protected <P extends ComposerBase> ArrayComposer<P>
protected <P extends ComposerBase> CollectionComposer<P, ?>
_startCollection(P parent)

protected <P extends ComposerBase> MapComposer<P>
_startMap(P parent)

protected <P extends ComposerBase> ObjectComposer<P>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_childback to summary
protected ComposerBase _child
_openback to summary
protected boolean _open

Constructor Detail

ComposerBaseback to summary
protected ComposerBase()

Method Detail

_childClosedback to summary
protected final void _childClosed()
_finishback to summary
protected abstract Object _finish()
_illegalCallback to summary
protected IllegalStateException _illegalCall()
_startback to summary
protected abstract ComposerBase _start()
_startArrayback to summary
protected <P extends ComposerBase> ArrayComposer<P> _startArray(P parent, JsonGenerator g)
_startCollectionback to summary
protected <P extends ComposerBase> CollectionComposer<P, ?> _startCollection(P parent)
_startMapback to summary
protected <P extends ComposerBase> MapComposer<P> _startMap(P parent)
_startObjectback to summary
protected <P extends ComposerBase> ObjectComposer<P> _startObject(P parent, JsonGenerator g)