See: Description
| Interface | Description | 
|---|---|
| DocumentListener | 
 The  
DocumentListener interface should be
 implemented by clients that are interested in being notified about
 operations on Documents. | 
| Folder | |
| Transaction | 
| Class | Description | 
|---|---|
| Document | 
 The  
Document interface is implemented by objects that can
  be saved and restored. | 
| DocumentEvent | 
 The DocumentEvent is used to indicate that state of a  
Document
 has been modified. | 
| DocumentFactory | 
 The  
DocumentFactory interface is responsible for creating
  intances of Documents. | 
| Element | 
 The  
Element interface defines the protocol used by the
  IDE to communicate with data objects in order to display the objects
  in the UI. | 
| ElementDisplayInfo | 
 Display information about a JSR-198 element. 
 | 
| Project | 
 Project interface. 
 | 
| Recognizer | 
 The  
Recognizer interface provides the API for recognizing
  data types from specific uris. | 
Project,
TextDocument,
JavaSource, and
XMLDocument,
TextDocument or 
  XMLDocument, respectively.
  To add a new custom document type extension writers extend the 
  Document and declare in their extension 
  manifest how to recognize their new document class.
  The DocumentFactory processes the 
  Recognizer information from the extension 
  manifest and uses that information when clients request a document from 
  the factory.