# Interface: com.pnfsoftware.jeb.core.output.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`.

