mima.presentation.gwt.node
Class NodeView
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
mima.presentation.gwt.node.NodeView
- All Implemented Interfaces:
- com.google.gwt.user.client.EventListener, NodeObserver
- Direct Known Subclasses:
- CentralNodeView, SubNodeView
public abstract class NodeView
- extends com.google.gwt.user.client.ui.Composite
- implements NodeObserver
- Author:
- Virginio Carfagno
Constructor Summary |
protected |
NodeView(Node node,
boolean isComposeRight)
|
Methods inherited from class com.google.gwt.user.client.ui.Composite |
getElement, initWidget, onAttach, onDetach, setWidget |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
getParent, isAttached, onBrowserEvent, onLoad, removeFromParent |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
addStyleName, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getTitle, isVisible, isVisible, removeStyleName, setElement, setHeight, setPixelSize, setSize, setStyleName, setStyleName, setTitle, setVisible, setVisible, setWidth, sinkEvents, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
COMMAND_TITLE_CREATE_SUBNODE
private static final java.lang.String COMMAND_TITLE_CREATE_SUBNODE
- See Also:
- Constant Field Values
COMMAND_TITLE_EDIT_NODE_TITLE
private static final java.lang.String COMMAND_TITLE_EDIT_NODE_TITLE
- See Also:
- Constant Field Values
COMMAND_TITLE_EXPAND_ALL_SUBNODES
private static final java.lang.String COMMAND_TITLE_EXPAND_ALL_SUBNODES
- See Also:
- Constant Field Values
COMMAND_TITLE_PASTE_NODE
private static final java.lang.String COMMAND_TITLE_PASTE_NODE
- See Also:
- Constant Field Values
COMMAND_TITLE_REMOVE_LINK
private static final java.lang.String COMMAND_TITLE_REMOVE_LINK
- See Also:
- Constant Field Values
COMMAND_TITLE_REMOVE_NOTE
private static final java.lang.String COMMAND_TITLE_REMOVE_NOTE
- See Also:
- Constant Field Values
COMMAND_TITLE_SET_CIRCLE_FRAME
private static final java.lang.String COMMAND_TITLE_SET_CIRCLE_FRAME
- See Also:
- Constant Field Values
COMMAND_TITLE_SET_LINK
private static final java.lang.String COMMAND_TITLE_SET_LINK
- See Also:
- Constant Field Values
COMMAND_TITLE_SET_NOTE
private static final java.lang.String COMMAND_TITLE_SET_NOTE
- See Also:
- Constant Field Values
COMMAND_TITLE_SET_RECTANGLE_FRAME
private static final java.lang.String COMMAND_TITLE_SET_RECTANGLE_FRAME
- See Also:
- Constant Field Values
CuttedSubNode
protected static SubNode CuttedSubNode
FRAME_MENU
private static final java.lang.String FRAME_MENU
- See Also:
- Constant Field Values
IsCreateSubNode
protected static boolean IsCreateSubNode
_node
private Node _node
_nodeComponent
private NodeComponent _nodeComponent
_nodeComponentContainer
private com.google.gwt.user.client.ui.VerticalPanel _nodeComponentContainer
_nodeCore
private NodeCore _nodeCore
NodeView
protected NodeView(Node node,
boolean isComposeRight)
createCreateSubNodeCommand
private com.google.gwt.user.client.Command createCreateSubNodeCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu)
createEditNodeTitleCommand
private com.google.gwt.user.client.Command createEditNodeTitleCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu)
createExpandAllSubNodesCommand
private com.google.gwt.user.client.Command createExpandAllSubNodesCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu)
createFrameMenu
private com.google.gwt.user.client.ui.MenuBar createFrameMenu(com.google.gwt.user.client.ui.PopupPanel popupMenu)
createNodeComponentContainer
private com.google.gwt.user.client.ui.VerticalPanel createNodeComponentContainer()
createNodeEditorCommand
private com.google.gwt.user.client.Command createNodeEditorCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu,
boolean isEditLink)
createNodeFrame
private NodeComponent createNodeFrame()
createPasteNodeCommand
private com.google.gwt.user.client.Command createPasteNodeCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu)
createPopupMenu
private com.google.gwt.user.client.ui.PopupPanel createPopupMenu()
createPopupMenu
protected com.google.gwt.user.client.ui.MenuBar createPopupMenu(com.google.gwt.user.client.ui.PopupPanel popupPanel)
createRemoveLinkCommand
private com.google.gwt.user.client.Command createRemoveLinkCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu)
createRemoveNoteCommand
private com.google.gwt.user.client.Command createRemoveNoteCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu)
createSetCircleFrameCommand
private com.google.gwt.user.client.Command createSetCircleFrameCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu)
createSetRectangleFrameCommand
private com.google.gwt.user.client.Command createSetRectangleFrameCommand(com.google.gwt.user.client.ui.PopupPanel popupMenu)
deregisterObserver
public void deregisterObserver()
getAbsoluteEdgeConnectionPointY
public int getAbsoluteEdgeConnectionPointY()
getNode
protected Node getNode()
getNodeTitle
public java.lang.String getNodeTitle()
- This method was introduced for testing with Pattern Window Driver.
nodeChanged
public void nodeChanged()
- Specified by:
nodeChanged
in interface NodeObserver
showPopupMenu
private void showPopupMenu(int x,
int y)
showTitleEditor
protected void showTitleEditor(boolean isCreateSubNode)
updateNodeComponentContainer
private void updateNodeComponentContainer()
updateNodeFrame
private void updateNodeFrame()