com.ail.core.document.model
Class ItemContainer

java.lang.Object
  extended by com.ail.core.Type
      extended by com.ail.core.document.model.ItemData
          extended by com.ail.core.document.model.ItemContainer
All Implemented Interfaces:
Identified, java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
BlockData, ChapterData, RepeatingData

public abstract class ItemContainer
extends ItemData

A document structure item that has children.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ail.core.Type
jXPathContext, NOT_PERSISTED
 
Constructor Summary
ItemContainer()
           
 
Method Summary
 java.util.List<ItemData> getItem()
           
 void render(RenderContext context)
          Default implementation of the render method; implementing class will generally override this.
 void setItem(java.util.List<ItemData> item)
           
 
Methods inherited from class com.ail.core.document.model.ItemData
compareById, getId, getOrder, getStyle, getTitle, getValue, setId, setOrder, setStyle, setTitle, setValue
 
Methods inherited from class com.ail.core.Type
addAttribute, clone, deleteLock, deleteSerialVersion, fetchJXPathContext, getAttribute, getAttribute, getAttributeCount, getForeignSystemId, getLock, getSerialVersion, getSystemId, hasLock, hasSerialVersion, hasSystemId, isPersisted, markAsNotPersisted, mergeWithDataFrom, removeAttribute, removeAttribute, setAttribute, setForeignSystemId, setLock, setSerialVersion, setSystemId, xpathGet, xpathGet, xpathIterate, xpathSet
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemContainer

public ItemContainer()
Method Detail

render

public void render(RenderContext context)
Default implementation of the render method; implementing class will generally override this.

Specified by:
render in class ItemData

getItem

public java.util.List<ItemData> getItem()

setItem

public void setItem(java.util.List<ItemData> item)