Package com.pnfsoftware.jeb.core.output
Interface IItem
- All Known Subinterfaces:
IActionableCell,IActionableNode,IActionableTextItem,ICell,ICodeNode,INode,ITextItem,IVisualCell,IVisualNode,IVisualTextItem
- All Known Implementing Classes:
AssemblyItem,Cell,KVNode,Node,TextItem
public interface IItem
Base interface for output items. Items are the primary components of text, table and tree
documents.
Documents should provide items efficiently and consistently: a client receiving items would
expect that the document does contain those items, until the document (ie, the model) notifies a
change. One way to avoid rendering issues in clients is to produce items carefully, via a factory
method for instance, and/or provide deep equality capability by overriding equals
and hashCode.
- See Also: