Package com.nwoods.jgo

Interface Summary
DomCDATASection An interface similar to org.w3c.dom.CDATASection used for SVG XML serialization.
DomDoc An interface similar to org.w3c.dom.Document used for SVG XML serialization.
DomElement An interface similar to org.w3c.dom.Element used for SVG XML serialization.
DomList An interface similar to org.w3c.dom.NodeList used for SVG XML serialization.
DomNode An interface similar to org.w3c.dom.Node used for SVG XML serialization.
DomText An interface similar to org.w3c.dom.Text used for SVG XML serialization.
JGoActionObject This interface specifies ways for a JGoView to invoke actions on objects.
JGoCopyEnvironment An interface for environment objects used during copy operations.
JGoDocumentListener This interface is implemented by an object that listens for changes to a JGoDocument and to any changes to the JGoObjects contained within that JGoDocument.
JGoIdentifiablePart Any JGoObject that implements this interface will automatically get a unique integer PartID identifier when the object is added to a JGoDocument whose MaintainsPartID property is true.
JGoLabeledPart Provide access to a textual label for an object.
JGoObjectCollection This interface represents the standard operations available for manipulating collections of JGoObjects.
JGoObjectSimpleCollection This interface provides the basic methods for iterating through a collection of JGoObjects.
JGoViewListener An interface that listens for changes to a JGoView and the JGoObjects contained within that JGoView.
JGoXMLSaveRestore An interface for JGo SVG XML serialization.
UndoableEdit This exists for compatibility with javax.swing.undo.UndoableEdit.
 

Class Summary
AbstractUndoableEdit This exists for compatibility with javax.swing.undo.AbstractUndoableEdit.
CompoundEdit This exists for compatibility with javax.swing.undo.CompoundEdit.
Dimension This exists for compatibility with java.awt.Dimension.
GeneralPath This exists for compatibility with java.awt.geom.GeneralPath.
Graphics2D This exists for compatibility with java.awt.Graphics2D.
Insets This exists for compatibility with java.awt.Insets.
JGo3DNoteRect Draws a 3D Rectangle with a 3 dimensional look using a shadow and a little "note-like" flap in the lower right corner.
JGo3DRect Represents a rectangle that looks 3-dimensional.
JGoArea JGoArea implements the concept of a "group" of objects that can be manipulated together.
JGoBasicNode A JGoBasicNode is an Area containing an Ellipse or Rectangle and one Port and an optional Text label.
JGoBrush Implements the concept of a drawing "brush", which determines how a graphical figure is filled in.
JGoButton A JGoControl containing an SWT Button widget.
JGoCollection JGoCollection implements an ordered list of JGoObjects.
JGoControl The parent of any class that defines a JGoObject represented by an SWT Control.
JGoCopyMap The default environment object used during copy operations.
JGoDocument JGoDocument represents a group of JGoObjects that can be viewed inside a JGoView.
JGoDocumentChangedEdit JGoDocumentChangedEdit is an UndoableEdit that remembers the document it is associated with, the kind of change it represents, and the before and after state (usually a property value) for that kind of change.
JGoDocumentEvent This class defines the event object passed to JGoDocumentListeners when events of interest occur on the JGoDocument.
JGoDrawable The parent of any class that is drawn by lines and fills.
JGoEllipse Represents an ellipse object in a JGoView.
JGoGlobal This class is used to hold information and routines that may be needed throughout the JGo system and/or that need to be constant across views.
JGoGridStyleEditor This class is a PropertyEditor, primarily intended for use by java development environments, so that these environments can provide provide better editors for the integer "GridStyle" property of the JGoView bean.
JGoHandle Represents a handle used for selecting, resizing, etc.
JGoIconicNode A JGoIconicNode is a JGoNode that has an icon, a label, and one port.
JGoImage JGoImage is a JGoObject that represents a graphic image stored in some graphics file or at some location on the network.
JGoInternalMouseActionsEditor This class is a PropertyEditor, primarily intended for use by java development environments, so that these environments can provide provide better editors for the integer "InternalMouseActions" property of the JGoView bean.
JGoLabeledLink JGoLabeledLink is a JGoLink that has optional JGoObject "labels" near the ports and the middle of the link.
JGoLayer A JGoLayer holds a collection of objects in a document.
JGoLink JGoLink is a JGoStroke that connects two different JGoPorts.
JGoLinkLabel JGoLinkLabel is a JGoText used as a label on a JGoLabeledLink.
JGoListPosition JGoListPosition represents the position of an object in an object collection.
JGoNode JGoNode is a collection of JGoObjects, a JGoArea, that is normally used as the base class for implementing most kinds of "nodes".
JGoObject JGoObject is the superclass of all objects that can be contained in a JGoDocument or a JGoView and that can be displayed in a view.
JGoOrientationEditor This class is a PropertyEditor, primarily intended for use by java development environments, so that these environments can provide provide better editors for the integer "Orientation" property of the JGoPalette bean.
JGoOverview A simple overview window, displaying another JGoView's document at a reduced scale, and allowing navigation by the user.
JGoOverviewBeanInfo This class provides explicit information about the JGoOverview bean, primarily for use by java development environments, so that these environments can provide provide more complete design-time editors for the methods, properties, and events of this bean.
JGoOverviewRectangle The rectangle shown and dragged around in the overview window.
JGoPalette A simple view holding objects that can be dragged into another view.
JGoPaletteBeanInfo This class provides explicit information about the JGoPalette bean, primarily for use by java development environments, so that these environments can provide provide more complete design-time editors for the methods, properties, and events of this bean.
JGoPen Implements the concept of a drawing "pen", which determines the outline of a graphical figure.
JGoPolygon Represents a basic polygon object.
JGoPort A connection point for JGoLink objects.
JGoRectangle Represents a basic rectangle object.
JGoRoundRect Represents a rectangle object with rounded corners.
JGoScrollBar A JGoControl containing an SWT Slider widget.
JGoSelection JGoSelection holds the collection of a JGoDocument's JGoObjects that are currently selected in a JGoView.
JGoSnapEditor This class is a PropertyEditor, primarily intended for use by java development environments, so that these environments can provide provide better editors for the integer "SnapeMove" and "SnapResize" properties of the JGoView bean.
JGoStroke JGoStroke is a JGoObject that represents a poly line.
JGoSubGraph A node class that can contain and display a subgraph of other nodes and links, and that permits links to cross levels across the subgraph boundary, and that displays its own background color and border, and a label, and can be collapsed to just display a collapsed object and a label.
JGoSubGraphBase Node classes that expect to hold nodes and links should inherit from this class.
JGoSubGraphHandle The little "+" or "-" square button used to expand or collapse a JGoSubGraph.
JGoText JGoText displays a text string.
JGoTextEdit JGoTextEdit displays an SWT Text Control to allow end-user editing of the text in the associated JGoText object.
JGoTextNode A JGoTextNode is an Area containing a Text, a 3DRect, and four ports.
JGoTransfer This provides a standard kind of ByteArrayTransfer for clipboard copy/paste.
JGoUndoManager This class is an extension of UndoManager that also keeps track of JGoDocumentEvents and produces JGoDocumentChangedEdits that get added to CompoundEdits that this undo manager manages.
JGoView JGoView is an SWT Control that supports the display and editing of graphical objects such as nodes and links.
JGoViewBeanInfo This class provides explicit information about the JGoView bean, primarily for use by java development environments, so that these environments can provide provide more complete design-time editors for the methods, properties, and events of this bean.
JGoViewEvent This class defines the event object passed to JGoViewListeners when events of interest occur on the JGoView.
Point2D  
Point2D.Double  
Point2D.Float  
UndoManager This exists for compatibility with javax.swing.undo.UndoManager.
 

Exception Summary
CannotRedoException This exists for compatibility with javax.swing.undo.CannotRedoException.
CannotUndoException This exists for compatibility with javax.swing.undo.CannotUndoException.