|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cs.piccolo.PNode
de.ukn.hci.squidy.designer.shape.VisualShape<T>
de.ukn.hci.squidy.designer.shape.ZoomShape<T>
de.ukn.hci.squidy.designer.zoom.TitledShape<T>
de.ukn.hci.squidy.designer.zoom.NavigationShape<T>
de.ukn.hci.squidy.designer.zoom.ActionShape<T,P>
de.ukn.hci.squidy.designer.zoom.ContainerShape<T,P>
de.ukn.hci.squidy.designer.zoom.ConnectorShape<ZoomShape<?>,Piping>
de.ukn.hci.squidy.designer.model.NodeShape
public class NodeShape
ZoomValve.
Date: Feb 20, 2009 Time: 11:57:48 PM
Roman Rädle <a href="mailto:Roman.Raedle@uni-konstanz.de">Roman.Raedle@uni-konstanz.de</a> Human-Computer Interaction Group University of Konstanz
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class edu.umd.cs.piccolo.PNode |
|---|
edu.umd.cs.piccolo.PNode.PSceneGraphDelegate |
| Field Summary | |
|---|---|
static String |
PROPERTY_BINDING_EXCEPTION
|
static String |
PROPERTY_BINDING_OK
|
| Fields inherited from class de.ukn.hci.squidy.designer.shape.ZoomShape |
|---|
currentZoomState, ZOOM_BEGAN, ZOOM_ENDED |
| Fields inherited from class de.ukn.hci.squidy.designer.shape.VisualShape |
|---|
defaultFont, internalFont, PROPERTY_CODE_INITIALIZED, PROPERTY_INITIALZED |
| Fields inherited from class edu.umd.cs.piccolo.PNode |
|---|
PROPERTY_BOUNDS, PROPERTY_CHILDREN, PROPERTY_CHILDREN_PICKABLE, PROPERTY_CLIENT_PROPERTIES, PROPERTY_CODE_BOUNDS, PROPERTY_CODE_CHILDREN, PROPERTY_CODE_CHILDREN_PICKABLE, PROPERTY_CODE_CLIENT_PROPERTIES, PROPERTY_CODE_FULL_BOUNDS, PROPERTY_CODE_PAINT, PROPERTY_CODE_PARENT, PROPERTY_CODE_PICKABLE, PROPERTY_CODE_TRANSFORM, PROPERTY_CODE_TRANSPARENCY, PROPERTY_CODE_VISIBLE, PROPERTY_FULL_BOUNDS, PROPERTY_PAINT, PROPERTY_PARENT, PROPERTY_PICKABLE, PROPERTY_TRANSFORM, PROPERTY_TRANSPARENCY, PROPERTY_VISIBLE, SCENE_GRAPH_DELEGATE |
| Fields inherited from interface java.awt.print.Printable |
|---|
NO_SUCH_PAGE, PAGE_EXISTS |
| Constructor Summary | |
|---|---|
NodeShape()
Default constructor required for JAXB. |
|
| Method Summary | |
|---|---|
void |
afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
Object parent)
This method is called after all the properties (except IDREF) are unmarshalled for this object, but before this object is set to the parent object. |
protected boolean |
changeTitle(String oldTitle,
String newTitle)
|
void |
delete()
Allows to delete the IProcessable implementing class. |
void |
initialize()
|
protected void |
layoutChildren()
|
protected void |
layoutSemanticsZoomedIn()
Allows to layout semantics for current zoomed in shape. |
protected void |
layoutSemanticsZoomedOut()
Allows to layout semantics for current zoomed out shape. |
protected void |
paintShapeZoomedIn(edu.umd.cs.piccolo.util.PPaintContext paintContext)
|
void |
persistCode(File file,
String content)
|
void |
persistCode(File file,
String newName,
String content)
|
void |
publishFailure(Throwable e)
|
boolean |
rebuildWithValve(Node node)
|
void |
resolveFailure()
|
void |
start()
Allows to start the IProcessable implementing class. |
void |
stop()
Allows to stop the IProcessable implementing class. |
String |
toString()
|
protected void |
zoomBegan()
|
protected void |
zoomEnded()
|
| Methods inherited from class de.ukn.hci.squidy.designer.zoom.ConnectorShape |
|---|
addVisualShape, getInputPort, getOutputPort |
| Methods inherited from class de.ukn.hci.squidy.designer.zoom.ContainerShape |
|---|
getChildScale, initializeLayout, isGridVisible, setChildScale, setGridVisible, setScale |
| Methods inherited from class de.ukn.hci.squidy.designer.zoom.ActionShape |
|---|
addAction, addAction, doStart, doStop, getProcessable, hasFailure, isShowActionsOnMouseOver, paintShape, paintShapeZoomedOut, setProcessable, setShowActionsOnMouseOver |
| Methods inherited from class de.ukn.hci.squidy.designer.zoom.NavigationShape |
|---|
getBreadcrumb, getTitleGap, invalidateBreadcrumb, isShowNavigation, setShowNavigation, setTitleGap |
| Methods inherited from class de.ukn.hci.squidy.designer.zoom.TitledShape |
|---|
getTitle, invalidateTitle, isShowTitle, setShowTitle, setTitle |
| Methods inherited from class de.ukn.hci.squidy.designer.shape.ZoomShape |
|---|
animateToCenterView, getZoomedInDrawPaint, getZoomedInFillPaint, getZoomedInShape, getZoomedOutDrawPaint, getZoomedOutFillPaint, getZoomedOutShape, isAllowMultiSelection, isHierarchicalZoomInProgress, isZoomInProgress, layoutSemantics, paintAfterChildren, setAllowMultiSelection |
| Methods inherited from class de.ukn.hci.squidy.designer.shape.VisualShape |
|---|
getChildren, getId, getLayoutConstraint, initializeInternalComponents, initializeShapeListeners, isDraggable, isRenderPrimitive, isRenderPrimitiveRect, paint, paintDebug, removeFromParent, removeVisualShape, repaintFrom, setChildren, setDraggable, setLayoutConstraint, setRenderPrimitive, setRenderPrimitiveRect |
| Methods inherited from class edu.umd.cs.piccolo.PNode |
|---|
addActivity, addAttribute, addChild, addChild, addChildren, addClientProperty, addInputEventListener, addPropertyChangeListener, addPropertyChangeListener, animateToBounds, animateToColor, animateToPositionScaleRotation, animateToTransform, animateToTransparency, animateTransformToBounds, centerBoundsOnPoint, centerFullBoundsOnPoint, clone, computeFullBounds, endResizeBounds, findIntersectingNodes, fireChildPropertyChange, firePropertyChange, fullIntersects, fullPaint, fullPick, getAllNodes, getAllNodes, getAttribute, getAttribute, getBooleanAttribute, getBounds, getBoundsChanged, getBoundsReference, getBoundsVolatile, getChild, getChildBoundsInvalid, getChildBoundsVolatile, getChildPaintInvalid, getChildrenCount, getChildrenIterator, getChildrenPickable, getChildrenReference, getClientProperties, getClientProperty, getClientPropertyKeysEnumeration, getClientPropertyKeysIterator, getDoubleAttribute, getFullBounds, getFullBoundsInvalid, getFullBoundsReference, getGlobalBounds, getGlobalFullBounds, getGlobalRotation, getGlobalScale, getGlobalToLocalTransform, getGlobalTranslation, getHeight, getIntegerAttribute, getInverseTransform, getListenerList, getLocalToGlobalTransform, getOccluded, getOffset, getPaint, getPaintInvalid, getParent, getPickable, getPropertyChangeParentMask, getRoot, getRotation, getScale, getTransform, getTransformReference, getTransparency, getUnionOfChildrenBounds, getVisible, getWidth, getX, getXOffset, getY, getYOffset, globalToLocal, globalToLocal, globalToLocal, indexOfChild, internalUpdateBounds, intersects, invalidateFullBounds, invalidateLayout, invalidatePaint, isAncestorOf, isDescendentOf, isDescendentOfRoot, isOpaque, lerp, localToGlobal, localToGlobal, localToGlobal, localToParent, localToParent, localToParent, moveInBackOf, moveInFrontOf, moveToBack, moveToFront, offset, paramString, parentBoundsChanged, parentToLocal, parentToLocal, parentToLocal, pick, pickAfterChildren, position, print, print, removeAllChildren, removeChild, removeChild, removeChildren, removeInputEventListener, removePropertyChangeListener, removePropertyChangeListener, repaint, reparent, replaceWith, resetBounds, rotate, rotateAboutPoint, rotateAboutPoint, rotateInPlace, scale, scaleAboutPoint, scaleAboutPoint, setBounds, setBounds, setBoundsChanged, setChildBoundsInvalid, setChildBoundsVolatile, setChildPaintInvalid, setChildrenPickable, setFullBoundsInvalid, setGlobalRotation, setGlobalScale, setGlobalTranslation, setHeight, setOccluded, setOffset, setOffset, setPaint, setPaintInvalid, setParent, setPickable, setPropertyChangeParentMask, setRotation, setTransform, setTransparency, setVisible, setWidth, setX, setY, signalBoundsChanged, startResizeBounds, toImage, toImage, toImage, transformBy, translate, validateFullBounds, validateFullPaint |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.ukn.hci.squidy.designer.dragndrop.Draggable |
|---|
isDraggable, setDraggable |
| Methods inherited from interface de.ukn.hci.squidy.designer.zoom.Connectable |
|---|
getInputPort, getOutputPort |
| Field Detail |
|---|
public static final String PROPERTY_BINDING_OK
public static final String PROPERTY_BINDING_EXCEPTION
| Constructor Detail |
|---|
public NodeShape()
| Method Detail |
|---|
public void afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
Object parent)
VisualShape
afterUnmarshal in class ConnectorShape<ZoomShape<?>,Piping>public void initialize()
initialize in interface Initializableinitialize in class ConnectorShape<ZoomShape<?>,Piping>
public void start()
throws ProcessException
ILaunchableIProcessable implementing class.
start in interface ILaunchableProcessException - Exception can occur while trying to start
the IProcessable.
public void stop()
throws ProcessException
ILaunchableIProcessable implementing class.
stop in interface ILaunchableProcessException - Exception can occur while trying to stop
the IProcessable.
public void delete()
throws ProcessException
ILaunchableIProcessable implementing class.
delete in interface ILaunchableProcessException - Exception can occur while trying to stop
the IProcessable.public void publishFailure(Throwable e)
publishFailure in interface ILaunchablepublishFailure in class ActionShape<ZoomShape<?>,Piping>public void resolveFailure()
resolveFailure in interface ILaunchableresolveFailure in class ActionShape<ZoomShape<?>,Piping>
protected boolean changeTitle(String oldTitle,
String newTitle)
changeTitle in class NavigationShape<ZoomShape<?>>
public void persistCode(File file,
String content)
file - content -
public void persistCode(File file,
String newName,
String content)
file - content - public boolean rebuildWithValve(Node node)
processable - protected void layoutChildren()
layoutChildren in class edu.umd.cs.piccolo.PNodeprotected void zoomBegan()
zoomBegan in class ZoomShape<ZoomShape<?>>protected void zoomEnded()
zoomEnded in class ZoomShape<ZoomShape<?>>protected void layoutSemanticsZoomedIn()
ZoomShape
layoutSemanticsZoomedIn in class ConnectorShape<ZoomShape<?>,Piping>protected void layoutSemanticsZoomedOut()
ZoomShape
layoutSemanticsZoomedOut in class ConnectorShape<ZoomShape<?>,Piping>protected void paintShapeZoomedIn(edu.umd.cs.piccolo.util.PPaintContext paintContext)
paintShapeZoomedIn in class ConnectorShape<ZoomShape<?>,Piping>public String toString()
toString in class TitledShape<ZoomShape<?>>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||