|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jibx.binding.def.NestedCollection.CollectionBase
org.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 | |
---|---|
protected |
NestedCollection.CollectionStore(boolean doubword)
Constructor. |
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 org.jibx.binding.def.NestedCollection.CollectionBase |
---|
appendPOP, appendSWAP |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected NestedCollection.CollectionStore(boolean doubword)
doubword
- double word value flagMethod 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 |