com.googlecode.sarasvati.visual.process
Class SarasvatiProcessScene

java.lang.Object
  extended by org.netbeans.api.visual.widget.Widget
      extended by org.netbeans.api.visual.widget.Scene
          extended by org.netbeans.api.visual.model.ObjectScene
              extended by org.netbeans.api.visual.graph.GraphScene<N,E>
                  extended by com.googlecode.sarasvati.visual.common.GraphSceneImpl<ProcessTreeNode,ProcessTreeArc>
                      extended by com.googlecode.sarasvati.visual.process.SarasvatiProcessScene
All Implemented Interfaces:
Accessible

public class SarasvatiProcessScene
extends GraphSceneImpl<ProcessTreeNode,ProcessTreeArc>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.netbeans.api.visual.graph.GraphScene
org.netbeans.api.visual.graph.GraphScene.StringGraph
 
Nested classes/interfaces inherited from class org.netbeans.api.visual.widget.Scene
org.netbeans.api.visual.widget.Scene.SceneListener
 
Nested classes/interfaces inherited from class org.netbeans.api.visual.widget.Widget
org.netbeans.api.visual.widget.Widget.Dependency
 
Field Summary
protected static Font ARC_LABEL_FONT
           
protected  ProcessLookAndFeel lookAndFeel
           
 
Fields inherited from class com.googlecode.sarasvati.visual.common.GraphSceneImpl
anchorMap, connLayer, intrLayer, mainLayer, router
 
Constructor Summary
SarasvatiProcessScene(GraphProcess process, ProcessLookAndFeel lookAndFeel)
           
 
Method Summary
protected  org.netbeans.api.visual.widget.Widget widgetForNode(ProcessTreeNode node)
           
 
Methods inherited from class com.googlecode.sarasvati.visual.common.GraphSceneImpl
attachEdgeSourceAnchor, attachEdgeTargetAnchor, attachEdgeWidget, attachNodeWidget, detachNodeWidget, export, getConnectionLayer, setAdjacentLineSpacing, setupForExportOnHeadless
 
Methods inherited from class org.netbeans.api.visual.graph.GraphScene
addEdge, addNode, detachEdgeWidget, findEdgesBetween, findNodeEdges, getEdges, getEdgeSource, getEdgeTarget, getNodes, isEdge, isNode, notifyEdgeAdded, notifyNodeAdded, removeEdge, removeNode, removeNodeWithEdges, setEdgeSource, setEdgeTarget
 
Methods inherited from class org.netbeans.api.visual.model.ObjectScene
addObject, addObjectSceneListener, createObjectHoverAction, createSelectAction, findObject, findStoredObject, findWidget, findWidgets, getFocusedObject, getHighlightedObjects, getHoveredObject, getIdentityCode, getObjects, getObjectState, getSelectedObjects, isObject, removeObject, removeObjectSceneListener, setFocusedObject, setHighlightedObjects, setHoveredObject, setSelectedObjects, userSelectionSuggested
 
Methods inherited from class org.netbeans.api.visual.widget.Scene
addSceneListener, convertSceneToView, convertSceneToView, convertViewToScene, createBirdView, createSatelliteView, createView, createWidgetHoverAction, getActiveTool, getDefaultFont, getFocusedWidget, getGraphics, getInputBindings, getKeyEventProcessingType, getLookFeel, getMaximumBounds, getPriorActions, getResourceTable, getSceneAnimator, getView, getZoomFactor, isRepaintRequiredForRevalidating, isValidated, paint, removeSceneListener, setActiveTool, setFocusedWidget, setKeyEventProcessingType, setLookFeel, setMaximumBounds, setResourceTable, setZoomFactor, validate, validate
 
Methods inherited from class org.netbeans.api.visual.widget.Widget
addChild, addChild, addChild, addChild, addChildren, addDependency, bringToBack, bringToFront, calculateClientArea, convertLocalToScene, convertLocalToScene, convertSceneToLocal, convertSceneToLocal, createActions, equals, getAccessibleContext, getActions, getActions, getBackground, getBorder, getBounds, getChildConstraint, getChildren, getClientArea, getCursor, getCursorAt, getDependencies, getFont, getForeground, getLayout, getLocation, getLookup, getMaximumSize, getMinimumSize, getParentWidget, getPreferredBounds, getPreferredLocation, getPreferredSize, getScene, getState, getToolTipText, hashCode, isCheckClipping, isEnabled, isHitAt, isOpaque, isPreferredBoundsSet, isVisible, notifyAdded, notifyBackgroundChanged, notifyFontChanged, notifyForegroundChanged, notifyRemoved, notifyStateChanged, paint, paintBackground, paintBorder, paintChildren, paintWidget, removeChild, removeChildren, removeChildren, removeDependency, removeFromParent, repaint, resolveBounds, revalidate, revalidate, setAccessibleContext, setBackground, setBackgroundFromResource, setBorder, setBorder, setCheckClipping, setChildConstraint, setCursor, setEnabled, setFont, setFontFromResource, setForeground, setForegroundFromResource, setLayout, setMaximumSize, setMinimumSize, setOpaque, setPreferredBounds, setPreferredLocation, setPreferredSize, setState, setToolTipText, setVisible, updateResources
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ARC_LABEL_FONT

protected static final Font ARC_LABEL_FONT

lookAndFeel

protected ProcessLookAndFeel lookAndFeel
Constructor Detail

SarasvatiProcessScene

public SarasvatiProcessScene(GraphProcess process,
                             ProcessLookAndFeel lookAndFeel)
Method Detail

widgetForNode

protected org.netbeans.api.visual.widget.Widget widgetForNode(ProcessTreeNode node)
Specified by:
widgetForNode in class GraphSceneImpl<ProcessTreeNode,ProcessTreeArc>


Copyright © 2012. All Rights Reserved.