| 
 | Search this API | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
          Description
| Interface Summary | |
|---|---|
| BackgroundRenderer | An interface for classes that provide background rendering for Graph2DView. | 
| BendCursor | A cursor interface for iterating over bends. | 
| Drawable | An interface for classes that can draw themselves. | 
| DropSupport.EventHandler | Handles data flavor dependent access to drag and drop events for DropSupport's default node and edge transfers. | 
| GenericEdgeRealizer.ArrowPainter | This interface is used as a callback by EdgeRealizerto paint the arrows. | 
| GenericEdgeRealizer.BendHandler | This interface is used as a callback by GenericEdgeRealizerto handle the list of bends. | 
| GenericEdgeRealizer.BendPainter | This interface is used as a callback by GenericEdgeRealizerto paint the bends. | 
| GenericEdgeRealizer.BridgeCalculatorHandler | This interface is used as a callback by GenericEdgeRealizerto insert obstacles
 into a givenBridgeCalculatorinstance for a two-pass rendering. | 
| GenericEdgeRealizer.ContainsTest | This interface is used as a callback by GenericEdgeRealizerto evaluate hit tests. | 
| GenericEdgeRealizer.GenericMouseInputEditorProvider | This interface is used by GenericEdgeRealizer to delegate the work of the MouseInputEditorProviderinterface to. | 
| GenericEdgeRealizer.Initializer | This interface is used by GenericEdgeRealizer for initialization purposes. | 
| GenericEdgeRealizer.IntersectionTest | This interface is used as a callback by GenericEdgeRealizerto evaluate intersection tests. | 
| GenericEdgeRealizer.LabelFactory | This interface is used by GenericEdgeRealizer to delegate the work of the GenericEdgeRealizer.createEdgeLabel()method to. | 
| GenericEdgeRealizer.LabelPainter | This interface is used as a callback by EdgeRealizerto paint the labels. | 
| GenericEdgeRealizer.Painter | This interface is used as a callback by GenericEdgeRealizerto perform the painting. | 
| GenericEdgeRealizer.PathCalculator | This interface is used as a callback by GenericEdgeRealizerto calculate the final path. | 
| GenericEdgeRealizer.PortPainter | This interface is used as a callback by GenericEdgeRealizerto paint the ports. | 
| GenericEdgeRealizer.SelectionChangeHandler | This interface is used by GenericEdgeRealizerto notify
 interested parties of selection state changes. | 
| GenericEdgeRealizer.UnionRectCalculator | This interface is used as a callback by GenericEdgeRealizerto calculate the bounds. | 
| GenericEdgeRealizer.UserDataHandler | This interface is used by GenericEdgeRealizer to delegate the copying and serialization/deserialization of any user-defined data to. | 
| GenericNodeRealizer.BoundsChangedHandler | This interface is used by GenericNodeRealizer as a callback to GenericNodeRealizer.boundsChanged(). | 
| GenericNodeRealizer.ContainsTest | This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.contains(double, double)method to. | 
| GenericNodeRealizer.GenericMouseInputEditorProvider | This interface is used by GenericNodeRealizer to delegate the work of the MouseInputEditorProviderinterface GenericNodeRealizer implements to. | 
| GenericNodeRealizer.GenericSizeConstraintProvider | Additional interface for node realizers that have specified size constraints. | 
| GenericNodeRealizer.HotSpotHitTest | This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.hotSpotHit(double, double)method to. | 
| GenericNodeRealizer.HotSpotPainter | This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.paintHotSpots(Graphics2D)method to. | 
| GenericNodeRealizer.Initializer | This interface is used by GenericNodeRealizer for initialization purposes. | 
| GenericNodeRealizer.IntersectionTest | This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.findIntersection(double, double, double, double, Point2D)method to. | 
| GenericNodeRealizer.LabelBoundsChangedHandler | This interface is used by GenericNodeRealizer as a callback to GenericNodeRealizer.labelBoundsChanged(NodeLabel label). | 
| GenericNodeRealizer.LabelFactory | This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.createNodeLabel()method to. | 
| GenericNodeRealizer.LayerHandler | This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.getLayer()and theGenericNodeRealizer.setLayer(byte)methods to. | 
| GenericNodeRealizer.Painter | This interface is used by GenericNodeRealizer to delegate the work of the painting methods to. | 
| GenericNodeRealizer.PortCandidateListProvider | This interface is used by GenericNodeRealizer as a callback to GenericNodeRealizer.getPortCandidates(double). | 
| GenericNodeRealizer.SelectionChangeHandler | This interface is used by GenericNodeRealizerto notify
 interested parties of selection state changes. | 
| GenericNodeRealizer.UnionRectCalculator | This interface is used by GenericNodeRealizer to delegate the work of the GenericNodeRealizer.calcUnionRect(java.awt.geom.Rectangle2D)method to. | 
| GenericNodeRealizer.UserDataHandler | This interface is used by GenericNodeRealizer to delegate the copying and serialization/deserialization of any user-defined data to. | 
| Graph2D.BackupRealizersHandler | Implementations of this interface are responsible for backing up the 
  node and edge realizer of a Graph2D. | 
| Graph2DLayoutExecutor.ExceptionListener | Interface used to report Exceptions orErrors that happen during calls
 toGraph2DLayoutExecutor.doLayout(Graph2D, Layouter, Runnable, y.view.Graph2DLayoutExecutor.ExceptionListener). | 
| Graph2DLayoutExecutor.LayoutThreadHandle | The interface of the handle that is returned by Graph2DLayoutExecutor.doLayout(Graph2DView, y.layout.Layouter, Runnable, y.view.Graph2DLayoutExecutor.ExceptionListener)that can be used to query the state of the layout calculation. | 
| Graph2DListener | The listener interface for receiving Graph2DEvents. | 
| Graph2DPrinter.FooterDrawable | Interface for classes that want to add a footer to the printed page. | 
| Graph2DPrinter.TitleDrawable | Interface for classes that want to add a title to the printed page. | 
| Graph2DRenderer | Implementations of this interface render a Graph2D object. | 
| Graph2DSelectionListener | The listener interface for receiving Graph2DSelectionEvents. | 
| Graph2DTraversal | Specifies the contract of cross-element-type Graph2Dtraversals. | 
| Graph2DUndoManager.UndoListener | Implementations of this interface can register with the UndoManager to receive notification whenever a new command is added to the queue of undoable events. | 
| HitInfoFactory | A factory for creating hit information used by Graph2DView. | 
| ModelViewManager.Filter | Specifies the contract of graph element filters for views handled
 by ModelViewManagerinstances. | 
| MouseInputEditor | This interface is used by MouseInputMode. | 
| MouseInputEditorProvider | This interface can be implemented by classes that provide MouseInputEditorinstances for use
 inMouseInputModefor example. | 
| MoveLabelMode.MoveLabelHelper | Handles mouse pressed, dragged, and released events to provide label specific interactive behavior for moving labels. | 
| MoveLabelMode.MoveLabelHelperProvider | This interface is implemented by label model's that need to provide specific interactive behavior (such as snapping) for moving labels. | 
| MultiplexingNodeEditor.NodeEditor | A class implementing this interface can be added to a MultiplexingNodeEditorand
 implements one behaviour of a node triggered by a mouse gesture. | 
| MutableGeneralPath.Segment | The interface used by all Segments / Operations in the MutableGeneralPath class | 
| NodeCellEditor | This interface is designed to behave like Swing's TableCellEditorandTreeCellEditor. | 
| NodeCellRenderer | Callback interface designed to feel like Swing's TableCellRenderer,TreeCellRendererandListCellRenderer. | 
| NodePort.BoundsProvider | This interface is used by NodePortto delegate the work of
 theNodePort.getBounds()method to. | 
| NodePort.ContainsTest | This interface is used by NodePortto delegate the work of
 theNodePort.contains(double, double)method to. | 
| NodePort.IntersectionTest | This interface is used by NodePortto delegate the work of
 theNodePort.findIntersection(double, double, double, double, java.awt.geom.Point2D)method to. | 
| NodePort.Painter | This interface is used by NodePortto delegate the work of theNodePort.paint(java.awt.Graphics2D)method to. | 
| NodePort.SelectionChangeHandler | This interface is used by NodePortto notify interested
 parties of selection state changes. | 
| NodePort.UnionRectCalculator | This interface is used by NodePortto delegate the work of
 theNodePort.calcUnionRect(java.awt.geom.Rectangle2D)method
 to. | 
| NodePort.UserDataHandler | This interface is used by NodePortto delegate the copying
 of any user-defined data to. | 
| NodeStateChangeHandler | Interface that allows to adjust a group/folder node state before/after group open/close operation. | 
| OrderRenderer | Graph2DRendererextension that guarantees to render
 nodes and edges in a specific order. | 
| PortLocationModel | Determines the position of NodePortinstances. | 
| PortLocationModelParameter | Specifies the general contract for a parameter of a PortLocationModel. | 
| SizeConstraintProvider | Additional interface for NodeRealizers that want to enforce minimum/maximum sizes. | 
| View | Interface for classes that implement a view for a Graph2D. | 
| View2DConstants | Constants useful in Graph2DView. | 
| ViewChangeListener | An interface for classes that are interested in the event
 that a ViewContainerchanges it's current view. | 
| ViewContainer | A ViewContainer is the owner of a set of views. | 
| YLabel.BoundsProvider | The interface that is used by a specific label configuration that calculates the union bounds of a label and a given rectangle. | 
| YLabel.Layout | The interface that is used by a specific label configuration that calculates the layout size and determines whether a given point is contained in a label's geometry. | 
| YLabel.Painter | The interface that is used by a specific label configuration that performs the painting. | 
| YLabel.SelectionChangeHandler | This interface is used by YLabelto notify interested
 parties of selection state changes. | 
| YLabel.UserDataHandler | This interface is used during YGF serialization to delegate the copying and serialization/deserialization of any user-defined data to. | 
| YRenderingHints.AntiAliasingHandler | Specifies the contract for YRenderingHints.KEY_ANTIALIASING_HANDLERhint values. | 
| Class Summary | |
|---|---|
| AbstractCustomHotSpotPainter | Abstract base class that can be used with customizations of GenericNodeRealizerinstances. | 
| AbstractCustomLabelPainter | Abstract base class for YLabel.Painterimplementations. | 
| AbstractCustomNodePainter | Abstract base class that can be used with customizations of GenericNodeRealizerinstances. | 
| AbstractMouseInputEditor | Abstract base class implementation for MouseInputEditorthat
 provides convenient support for the necessary listener implementation. | 
| AbstractSelectionBoxMode | An abstract view mode that draws a temporary box in a view. | 
| AbstractSnapContext | The common base class of MoveSnapContextandHotSpotSnapContextthat stores the context and manages the snapping related data forViewModeimplementations
 and the like. | 
| ArcEdgeRealizer | An edge realizer that displays an edge as an arc. | 
| AreaZoomMode | Implements a a ViewMode which allows setting the visible part of a view via a rectangle. | 
| Arrow | Defines a class for arrows, which are usually seen at the end of edges. | 
| AutoDragViewMode | ViewMode implementation that adds automatic scrolling capabilities to Graph2DView. | 
| AutoRotationSliderEdgeLabelModel | Special EdgeLabelModelimplementation used specifically for labels
 that are being rotated automatically according to the path of the edge. | 
| AutoRotationSliderEdgeLabelModel.Handler | Provides GraphML (de-)serialization support for AutoRotationSliderEdgeLabelModeland its parameters. | 
| Bend | This class represents a control point of a visual edge. | 
| BendList | An list for bends | 
| BevelNodePainter | This class is an implementation of GenericNodeRealizer.Painterthat draws a rounded
 rectangle with a bevel border and an optional simple drop shadow in a shiny fashion. | 
| BezierEdgeRealizer | This realizer draws an edge as a bezier (cubic) spline curve. | 
| BezierPathCalculator | Calculates the visible path of an edge as a bezier curve. | 
| BridgeCalculator | Calculates and inserts "bridges" (also called "gaps" or "jumps") into PathIterators. | 
| CellEditorMode | This ViewModeis designed to use instances ofNodeCellEditorto
 display a visual editor inline in the Graph2DView to edit a node's data. | 
| CompositeDrawable | A composite Drawable instance that merges multiple Drawables into one | 
| CreateChildEdgeMode | This view mode is responsible for creating children in a tree like fashion. | 
| CreateEdgeMode | This view mode is responsible for creating edges. | 
| DefaultBackgroundRenderer | Implements a background renderer that displays an image or a solid color as background of a Graph2DView. | 
| DefaultGraph2DFactory | This is the default implementation of a graph factory that 
 produces graphs of type Graph2Dand default 
 graph objects corresponding to that graph type. | 
| DefaultGraph2DRenderer | Default Graph2DRenderer implementation. | 
| DefaultGraph2DTraversal | Default Graph2DTraversalthat provides the (layer-unrelated)
 rendering order used inDefaultGraph2DRenderer. | 
| DefaultLabelConfiguration | Helper class for use in configuration implementationsthat can be used inYLabel.Factory.addConfiguration(String, java.util.Map)to serve
 as a basic implementation. | 
| DefaultOrderRenderer | Default OrderRendererimplementation. | 
| DropSupport | A support class for Graph2DViewthat facilitates the drop part of drag and drop operations. | 
| DropSupport.EdgeSplitSupport | Handles edge splitting on node drops if edge splitting is enabled. | 
| EdgeLabel | This class represents a label associated with an EdgeRealizer. | 
| EdgeRealizer | Abstract graphical representation of an edge. | 
| EditMode | This view mode is the default edit mode for a Graph2DView. | 
| FramedEdgePainter | A GenericEdgeRealizer.Painterimplementation that draws (and
 optionally fills) the outline of an edge. | 
| GeneralPathNodePainter | A painter and contains test for GenericNodeRealizerthat
 uses a pre-definedGeneralPathas the shape for nodes. | 
| GenericEdgePainter | This class serves as a base class for the GenericEdgeRealizer.Painterinterface implementations. | 
| GenericEdgeRealizer | This class can be used to easily create customized edge appearances. | 
| GenericEdgeRealizer.Factory | This class is used for managing the different configurations for GenericEdgeRealizerinstances. | 
| GenericNodeRealizer | This class can be used to easily create customized node appearances. | 
| GenericNodeRealizer.Factory | This class is used to manage the different configurations for GenericNodeRealizer instances. | 
| Graph2D | This class represents a graph with additional 2D support. | 
| Graph2DClipboard | Provides clipboard functionality for diagrams of type Graph2D. | 
| Graph2DCopyFactory | A graph factory that creates elements of a Graph2D as copies of other elements. | 
| Graph2DCopyFactory.HierarchicGraph2DCopyFactory | A copy factory implementation that copies hierarchy information to a newly created Graph2D. | 
| Graph2DCopyFactory.RecursiveGraph2DCopyFactory | A decorator for the a GraphCopier.CopyFactorythat recursively copies the contents
 offolder nodesand correctly
 adjusts theinter-edgestate. | 
| Graph2DEvent | An event which indicates that a property associated with a Graph2D or associated with one of its elements has changed. | 
| Graph2DLayoutExecutor | Convenience class for executing or launching layoutson agraph. | 
| Graph2DNodeRealizer | A node realizer that can display a graph as its contents. | 
| Graph2DPrinter | This class is responsible for printing the contents of
 a Graph2DViewon one or more pages. | 
| Graph2DPrinter.AbstractFooterDrawable | Abstract footer drawable that defines the position of the footer on a page and manages the background color. | 
| Graph2DPrinter.AbstractTextBarDrawable | Abstract base drawable for titles and footers. | 
| Graph2DPrinter.AbstractTitleDrawable | Abstract title drawable that defines the position of the footer on a page and manages the background color. | 
| Graph2DPrinter.DefaultFooterDrawable | Default footer drawable implementation. | 
| Graph2DPrinter.DefaultTitleDrawable | Default title drawable implementation. | 
| Graph2DPrinter.PrintContext | Class that encapsulates contextual information when printing a page. | 
| Graph2DPrinter.RepeatingFooterDrawable | A footer drawable that paints a footer on every page. | 
| Graph2DPrinter.RepeatingTitleDrawable | A title drawable that paints a footer on every page. | 
| Graph2DSelectionEvent | An event which indicates that the selection state of an edge,
 an edge label, a bend, a node, a node label, or a node port in a Graph2Dhas changed. | 
| Graph2DUndoManager | This class provides undoability and redoability support for Graph2D changes. | 
| Graph2DView | This is a powerful component to view graphs in 2-dimensional space. | 
| Graph2DViewActions | This class provides actions for Graph2DView. | 
| Graph2DViewActions.AbstractGroupingAction | Abstract base class for grouping related actions. | 
| Graph2DViewActions.AddPredecessorsAction | Action that adds a predecessor node to selected nodes. | 
| Graph2DViewActions.AddSuccessorsAction | Action that adds a successor node to selected nodes. | 
| Graph2DViewActions.CloseGroupsAction | Action that closes multiple group nodes. | 
| Graph2DViewActions.DeleteSelectionAction | Action that deletes selected elements of predefined types. | 
| Graph2DViewActions.DuplicateAction | Action that allows to duplicate nodes or edges. | 
| Graph2DViewActions.EditLabelAction | Action that opens the label editor for interactive text editing. | 
| Graph2DViewActions.FoldSelectionAction | Action that moves multiple nodes in a new folder node. | 
| Graph2DViewActions.GroupSelectionAction | Action that puts multiple nodes in a new group node. | 
| Graph2DViewActions.OpenFoldersAction | Action that closes multiple group nodes. | 
| Graph2DViewActions.SelectAllAction | Action that selects elements of predefined types. | 
| Graph2DViewActions.UnfoldSelectionAction | Action that removes the selected nodes from their folder. | 
| Graph2DViewActions.UngroupSelectionAction | Action that ungroups the selected nodes from their group. | 
| Graph2DViewMouseWheelScrollListener | Scrolls a Graph2DView's view port in vertical or horizontal direction
 in response to mouse wheel events. | 
| Graph2DViewMouseWheelZoomListener | Zooms a Graph2DView's view port in response to mouse wheel events. | 
| Graph2DViewRepaintManager | This class triggers repaints in a Graph2DView, that affect only 
 the unified bounds of registered graph objects. | 
| GraphicsContext | Provides additional context information to implementations during painting and rendering. | 
| GraphTreeModel | This class represents a flat tree model for a graph. | 
| HitInfo | A class that collects hit information for elements of a Graph2D. | 
| HitInfoFactories | This class provides predefined hit info factories. | 
| HitInfoFactories.BackwardCompatibilityHitInfoFactory | This hit info factory implements the pre-yFiles for Java 2.8 hit info behavior. | 
| HitInfoFactories.DefaultHitInfoFactory | This hit info factory creates hit information which use the reversed paint order of the view. | 
| HotSpotMode | Handles hotspot drags. | 
| HotSpotSnapContext | The context that is used by HotSpotModeand the like that manages snap lines and the snapping
 of node bounds during a node resize operation. | 
| HtmlLabelConfiguration | Label configuration for displaying HTML formatted label text. | 
| HtmlLabelConfiguration.LabelHyperlinkEvent | Used to notify interested parties of label hyper link events. | 
| ImageNodePainter | This class is an implementation of GenericNodeRealizer.Painter. | 
| ImageNodeRealizer | A node realizer that displays a node as an image. | 
| InteractiveViewMode | A ViewMode for interactive input scenarios. | 
| InterfacePort | Defines a logical end point of an edge relative to the center location of a node. | 
| LabelSnapContext | The context that is used by MoveLabelModeto manage snapping
 for labels during a label move operation. | 
| LayoutMorpher | This class applies layout information provided by a suitable GraphLayoutinstance to a givenGraph2DView's internal graph
 in an animated fashion. | 
| LineType | The line type of a graphical edge representation. | 
| LocalViewCreator | Abstract base class for all local view creator implementations that both defines the contract for such classes as well as provides convenience implementation for laying out and publishing newly created local views. | 
| LocalViewCreator.AbstractLocalViewCreator | Abstract base class for local view creator implementations that create local views based upon a subset of either nodes or edges of the model graph. | 
| LocalViewCreator.AncestorGroups | Local view creator that creates local views that display all ancestor group nodes of the creator's focus nodes. | 
| LocalViewCreator.CommonParentGroup | Local view creator that creates local views that display all nodes that share the same parent group node as at least one of the creator's focus nodes and all edges that connect any two of the displayed nodes. | 
| LocalViewCreator.EdgeGroup | Local view creator that tries to identify groups of edges according to shared source and/or target nodes or using ids provided that are bound to the model graph. | 
| LocalViewCreator.FolderContents | Local view creator that creates local views that display the content of all folder nodes in the creator's collection of focus nodes. | 
| LocalViewCreator.Neighborhood | Local view creator that creates local views based upon the neighborhood of its focused nodes. | 
| LocalViewCreator.SourceAndTarget | Local view creator that creates local views by simply displaying its collection of focused edges (and their target and source nodes). | 
| MagnifierViewMode | View mode that lets you zoom into a view region locally, while preserving the original viewport of the view. | 
| ModelViewManager | Utility class that performs automatic synchronization of graph element insertion and removal between a distinguished graph (the model) and one or more satellite graphs (the views). | 
| Mouse2DEvent | Event object that closely resembles MouseEvent, but offers double precision 
 coordinates. | 
| MouseInputMode | This class is a ViewMode implementation that delegates Mouse2DEvents toMouseInputEditorinstances. | 
| MoveLabelMode | This view mode allows interactive reassignment of label positions. | 
| MoveLabelMode.MoveLabelEvent | An event that indicates that a label has been moved to a new location. | 
| MoveNodePortMode | This view mode allows interactive reassignment of node port positions. | 
| MovePortMode | A view mode that allows interactive reassignment of edge ports. | 
| MoveSelectionMode | This view mode is responsible for moving selected parts of the displayed graph. | 
| MoveSnapContext | A class that provides the context for mouse snapping during move operations. | 
| MoveSnapContext.MovingBendInfo | Concrete subclass of MoveSnapContext.MovingInfothat
 describes the movement of aBend. | 
| MoveSnapContext.MovingInfo | The abstract base class of the classes that describe items that will be moved in the
 context of the move operation that is described by the MoveSnapContext. | 
| MoveSnapContext.MovingPortInfo | Concrete subclass of MoveSnapContext.MovingInfothat
 describes the movement of aPort. | 
| MoveSnapContext.MovingSegment | A helper class that describes a moving segment. | 
| MoveViewPortMode | A view mode that allows moving the viewport of the view. | 
| MultiplexingNodeEditor | MouseInputEditorthat multiplexes between one or more
 subordinate editors. | 
| MultiplexingNodeEditor.EventReporter | Editor that plays recorded MouseEvents back to a
 parentEditModeinstance for further processing. | 
| MutableGeneralPath | A flexible mutable version of GeneralPathusing doubles. | 
| NavigationComponent | This component provides several controls to navigate inside a graph. | 
| NavigationMode | A view mode that allows to navigate in a view | 
| NodeCellRendererPainter | A GenericNodeRealizer.Painterimplementation that usesNodeCellRendererinstances to render
 the contents of a node. | 
| NodeLabel | This class represents a label associated with a NodeRealizer. | 
| NodePort | Graphical representation of a port object (a possible connection point for an edge) associated to a node. | 
| NodePort.Factory | This class is used to manage the different configurations for NodePortinstances. | 
| NodePortLayoutConfigurator | Convenience class that adjusts NodePortpositions for ports
 that are connected to edges according to the calculated edge connection
 points. | 
| NodeRealizer | Abstract graphical representation of a node. | 
| NodeRealizerIntersectionCalculator | DataProvider implementation that provides for each edge a IntersectionCalculatorinstance that calculates an intersection point using the correspondingNodeRealizer'sNodeRealizer.contains(double, double)andNodeRealizer.findIntersection(double, double, double, double, Point2D)implementations. | 
| NodeScaledPortLocationModel | A PortLocationModelfor node ports that determine their
 location dynamically using the node's visual bounds (as represented by the
 associatedNodeRealizer). | 
| NodeScaledPortLocationModel.Handler | Provides GraphML (de-)serialization support for NodeScaledPortLocationModeland its parameters. | 
| NodeStateChangeEdgeRouter | Implementation of NodeStateChangeHandlerthat adjusts the relative port offsets of edges to the state
 before the open/close action. | 
| OrthogonalMoveBendsMode | A specialized ViewModethat moves or creates bends in such a way that 
 an edge's path is always orthogonal. | 
| Overview | This is a specialized View which acts as Overview. | 
| PolyLineContainsTest | This implementation of the GenericEdgeRealizer.ContainsTestinterface uses
 the polyline defined by the control points of an edge for answering queries. | 
| PolyLineEdgeRealizer | An edge realizer that displays an edge as a polyline. | 
| PolyLinePathCalculator | Calculates the visible path of an edge as a polyline. | 
| PopupMode | A view mode that is responsible for showing context sensitive popup menus when a right click occurs on a view element. | 
| Port | Defines a logical end point of an edge relative to the center location of a node. | 
| PortAssignmentMoveSelectionMode | ViewMode that can be used to interactively assign PortConstraints
 to the edges of a graph. | 
| PortConfigurationAdapter | An adapter class that allows existing implementations of GenericNodeRealizer.Painter,GenericNodeRealizer.IntersectionTest, andGenericNodeRealizer.ContainsTestto be reused inNodePortconfigurations. | 
| PortLabelModel | A NodeLabelModelfor labels that are associated to
 node ports. | 
| PortLabelModel.Handler | Provides GraphML (de-)serialization support for PortLabelModeland its parameters. | 
| PrintPreviewPanel | A generic print preview panel that can be used to preview printing results. | 
| ProxyShapeNodeRealizer | A ShapeNodeRealizer that can act as a proxy to another internally used realizer. | 
| QuadCurveEdgeRealizer | This realizer represents the path of an edge as a sequence of quadratic curves. | 
| RadialBackgroundRenderer | Background renderer that paints radial shapes around a specific node. | 
| Scroller | This is a class which scrolls a view in direction with a certain speed. | 
| SelectionBoxMode | This ViewMode is responsible for letting the user open up a selection box. | 
| SelectionPortPainter | A decorator for NodePort.Painterimplementation that draws
 a special "is selected" marker. | 
| Selections | This utility class provides static methods, that perform several
 different actions and create objects that can be used in conjunction
 with selections on a Graph2D. | 
| Selections.SelectionStateObserver | Base class that can be subclassed to receive notification about changes in the selection state of a Graph2D. | 
| ShadowNodePainter | A decorating Painter that adds a drop shadow decoration to a delegate Painter instance. | 
| ShapeDrawable | A convenience class that makes it easy to specify a Drawableusing anyShapeinstance. | 
| ShapeNodePainter | This class represents a painter implementation for GenericNodeRealizer. | 
| ShapeNodeRealizer | A node realizer that displays a node as a geometric shape. | 
| ShapePortConfiguration | Fallback implementations for NodePortimplementation
 interfaces related to visual representation for the simplest case of
 a rectangular port shape. | 
| ShinyPlateNodePainter | Draws a simple floating shiny plate with a slight gradient, a thin border and an optional simple drop shadow. | 
| SimpleBendHandler | A simple default implementation of GenericEdgeRealizer.BendHandlerthat poses no
 restrictions on the number of bends in a GenericEdgeRealizer instance. | 
| SimpleUserDataHandler | Simple implementation of the GenericNodeRealizer.UserDataHandler,GenericEdgeRealizer.UserDataHandler, andYLabel.UserDataHandlerinterfaces. | 
| SizeConstraintProvider.Default | Default implementation of interface SizeConstraintProviderthat can be used by NodeRealizers to
 provide minimum and maximum sizes to layout algorithms. | 
| SmartEdgeLabelModel | An edge label model that allows the placement of labels at arbitrary positions. | 
| SmartNodeLabelModel | A node label model that allows free placement of labels and provides smart dynamic behavior. | 
| SmoothBendsPathCalculator | A custom PathCalculator implementation that will smooth the bends of the path that is being calculated by the given inner path calculator. | 
| SnapLine | Models a snap line that is an line segment in the world coordinate system that is parallel to the x or y axis and to which other items (lines or points) snap to during interactive movements. | 
| SnapResult | This is the abstract base class used by AbstractSnapContextand the subclasses
 to model the result of the mouse being snapped to a certain coordinate. | 
| SplineEdgeRealizer | This realizer draws an edge as a natural cubic spline curve. | 
| TooltipMode | A ViewModewhich shows tooltips for every kind of graph element when moving the mouse over it. | 
| Util | This class provides some static convenience methods and temporary scratch variables. | 
| ViewAnimationFactory | Provides factory methods for miscellaneous animations. | 
| ViewAnimationFactory.AnimationQuality | Enumeration type that governs the quality/performance trade-off of certain animation effects. | 
| ViewAnimationFactory.NodeOrder | Enumeration type that governs the chronological order of animation effects for nodes in fade-in and fade-out animations for whole graph structures. | 
| ViewAnimationFactory.StructuralEffect | Enumeration type that governs the structural consequences of certain animation effects. | 
| ViewControl | This class manages the ViewModes on a collection of views. | 
| ViewCoordDrawableAdapter | A Drawable that serves as an adapter for another Drawable that uses the view coordinate space to render itself. | 
| ViewMode | This class handles events coming from a Graph2DView. | 
| VisibilityFilter | A Filterfor graph elements that accepts/reject elements
 based on their visibility. | 
| YLabel | This class encapsulates a multi-line text label. | 
| YLabel.Factory | This class is used for managing the different configurations for YLabelinstances. | 
| YRenderingHints | Provides rendering hint keys whose associated values may be interpreted by NodeRealizer,EdgeRealizerand other objects that are drawn
 within aGraph2DView. | 
Provides essential classes and interfaces for viewing, animating and editing graphs.
The most prominent class in this package is Graph2DView, a Swing 
component for viewing graphs in two-dimensional space. 
It displays a Graph2D object, specifically its nodes and edges, 
but also graphical elements not part of a graph, so-called "drawables" (cf. interface 
Drawable). 
Class DefaultGraph2DRenderer is the default implementation of interface 
Graph2DRenderer which is used to render the elements inside the view 
component. 
Further classes in this package provide functionality for 
| 
 | © Copyright 2000-2025, yWorks GmbH. All rights reserved. | ||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||