com.bea.ide.document

com.bea.ide.document  Package

Interface Summary

DefaultDocument.IgnoreFileSystemEvent

This is a marker interface used by the DefaultDocument.fileSystemChanged method.

DocumentSvc.I

IDocument

The IDocument allows extensions within the IDE to communicate with documents that make up the application source.

IDocumentElement

A document element is an element that represents the contents of the document.

IDocumentHandler

This is the basic interface that the document service uses to map a URI to an IDocument interface.

IDocumentHandler.IHandlerContext

This interface is used by the resolveUnknownPriority method to share state information about the document being examined.

IDocumentInfo

This interface is used to describe a document type within the IDE.

IDocumentInfo.ITemplate

The ITemplate interface is used for creation of new documents.

IDocumentView

This interface defines the primary way that the DocumentSvc displays documents and document editors to the user.

IDocumentViewComponent

IDocumentView implementations which may be nested within other IDocumentView implementations may implement the IDocumentViewComponent interface on the UI component objects used to present the document to the user.

IDocumentViewInfo

Document view info is a minor information class used to display user interface in the IDE without necessarily instantiating a potentially expensive view object.

ILinkedElement

This interface represents an element in a document that is somehow related to an element in another document.

IPrintDriver

Driver interface implemented by IDocumentView objects that allows printing of the document.

IPrintDriver.Disabled

This is a marker interface to prevent usage of the default print driver.

IPrintDriver.MultiThreadPrinting

Implementing classes may optionally implement this as well if the document types can safely print off the AWT thread.

IRelatedDocument

Documents that have a child relationship with another document should implement this interface.

IRelatedDocumentHandler

This class extends IDocumentHandler to add support for finding out information about related documents.

IVersionedDocument

This interface extends IDocument to provide support for versioning documents.

IVersionedDocumentHandler

This interface extends IDocumentHandler with the ability to obtain information about versioning for documents without having to instantiate a document object.

Class Summary

DefaultDocument

This class provides a default implementation of many of the methods of IDocument, simplifying the implementation for implementors.

DefaultDocumentElement

This class provides a default implementation of the IDocumentElement interface.

DefaultDocumentHandler

This class is a default implementation of a document handler.

DefaultDocumentView

Default implementation of the IDocumentView interface.

DefaultDocumentViewInfo

Default implementation of the DocumentViewInfo class.

DefaultDocumentViewNavigationPoint

This is a simple implementation of INavigationPoint for use with NavigationSvc.

DefaultPrintDriver

This is an implementation of the IPrintDriver interface.

DocumentChangeAdapter

This is a utility class that can be used to adapt a Application.PROP_ActiveDocumentView change event to an event that only fires if the actual underlying document changes.

DocumentSvc

The document service is the primary way that extensions in the Workshop IDE obtain and display document objects.

IDocumentHandler.Priority

This class provides a ranking mechanism to allow multiple handlers to negotiate for precedence in opening documents.