Package com.fg.xmleditor

Interface Summary
Common Common iterface defines common constants used within com.fg.xmleditor package.
FXDocumentModel Interface extends XML editor data-model interface FXModel with methods, performing XML documents creating, loading and retrieval.
FXModel Represents an XML editor data-model interface.
FXModelStatusListener Listener interface that's notified when new document is loaded and document validity status changes.
FXViewStatusListener The listener that's notified of changes of the following status values of the FXBasicView component: "canInsert", "canRemove", "canMoveUp", "canMoveDown".
Ord Ord interface declares sequienial constants which serve as inentifiers for different types of XML Schema nodes.
 

Class Summary
CacheStore Creates cache of objects, used internally by the FXDocumentModelImpl object.
CustInfo CustInfo objects are used to hold additional information about XML Schema elements, provided within xsd:appinfo elements.
Exposer Class Exposer allows to label some element and group nodes on the screen with the information, taken from some of their descendants (elements and attributes) at any depth.
FXBasicView FXBasicView Swing component provides all the basic XML viewer/editor functionality.
FXDocumentModelImpl XML editor data-model implementation class.
FXDoubleView FXDoubleView component exposes two FXView components, both of which connected to the same instance of the FXModel data model.
FXStatusEvent  
FXView FXView Swing component inherits all the basic XML viewer/editor functionality from the FXBasicView and extends it with a simple tool-bar.
NewDocumentDialog The dialog allows user to select a nanespace and a root element name for a new document from all the namespaces and global elements available.
NSQualifiersDialog The dialog is created and shown by FXBasicView class (see FXBasicView.showNSQualifiersDialog().
SearchDialog A dialog which is created and called by the FXBasicView component in order to search document for XML element/attribute names and values.
TreeViewBuilder A helper class which is created and used by FXDocumentModelImpl.
Validator A helper class which is created and used by FXDocumentModelImpl.
XSRef XSRef objects are assiciated with FToggleNode nodes (see FToggleNode.setAssociate(Object) and FToggleNode.getAssociate().
 

Exception Summary
FXModelException The exception is thrown by the FXDocumentModel implementation class when it can't open existing XML document or create a new one with the specified XML Schema.