|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.binding.def.NestedCollection.CollectionStore
abstract static class NestedCollection.CollectionStore
Base class for collection item store strategy. The implementation class must handle the appropriate form of code generation for the type of collection being used.
Constructor Summary | |
---|---|
NestedCollection.CollectionStore()
|
Method Summary | |
---|---|
protected void |
genStoreDone(ContextMethodBuilder mb)
Generate code to clean up after storing items to collection. |
protected void |
genStoreInit(ContextMethodBuilder mb)
Generate code to initialize collection for storing items. |
protected abstract void |
genStoreItem(ContextMethodBuilder mb)
Generate code to store next item to collection. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
NestedCollection.CollectionStore()
Method Detail |
---|
protected void genStoreInit(ContextMethodBuilder mb) throws JiBXException
genStoreItem(org.jibx.binding.classes.ContextMethodBuilder)
method.
The base class implementation does nothing.
mb
- method builder
JiBXException
- if error in configurationprotected abstract void genStoreItem(ContextMethodBuilder mb) throws JiBXException
genStoreInit(org.jibx.binding.classes.ContextMethodBuilder)
method must be called
before calling this method, and the genStoreDone(org.jibx.binding.classes.ContextMethodBuilder)
method must
be called after the last call to this method. This method must be
overridden by each subclass.
mb
- method builder
JiBXException
- if error in configurationprotected void genStoreDone(ContextMethodBuilder mb) throws JiBXException
genStoreItem(org.jibx.binding.classes.ContextMethodBuilder)
. The base class
implementation does nothing.
mb
- method builder
JiBXException
- if error in configuration
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |