apps.conceptmap.graphcomponents.nodes
Class EditableQuadNode

java.lang.Object
  extended by apps.conceptmap.graphcomponents.GraphComponent
      extended by apps.conceptmap.graphcomponents.nodes.GraphNode
          extended by apps.conceptmap.graphcomponents.nodes.QuadNode
              extended by apps.conceptmap.graphcomponents.nodes.EditableQuadNode
Direct Known Subclasses:
ImageTextNode, TextNode

public abstract class EditableQuadNode
extends QuadNode

The Class EditableQuadNode.


Nested Class Summary
 
Nested classes/interfaces inherited from class apps.conceptmap.graphcomponents.GraphComponent
GraphComponent.OptionMessageListener
 
Field Summary
 
Fields inherited from class apps.conceptmap.graphcomponents.nodes.GraphNode
BOTTOM_LEFT_CORNER, BOTTOM_RIGHT_CORNER, MIDDLE, TOP_LEFT_CORNER, TOP_RIGHT_CORNER
 
Constructor Summary
EditableQuadNode(ContentSystem contentSystem, GraphManager gManager)
          Instantiates a new editable quad node.
 
Method Summary
 SimpleButton getEditButton()
          Gets the edits the button.
abstract  java.lang.String getText()
          Gets the text.
 void setEditPointLocation(java.lang.String location)
          Sets the edits the point location.
abstract  void setText(java.lang.String text)
          Sets the text.
 void showAndLinkKeyboard(EditableQuadNode edittedNode)
          Show and link keyboard.
 void updateNode()
          Update node.
 
Methods inherited from class apps.conceptmap.graphcomponents.nodes.QuadNode
getNodeContent, setCloseButtonLocation, setLinkButtonLocation
 
Methods inherited from class apps.conceptmap.graphcomponents.nodes.GraphNode
addConceptMapListener, contains, fireNodeConnected, fireNodeDisconnected, getCloseButton, getIncomingLinks, getLinkButton, getLocation, getName, getNodeContainer, getOrder, getOutgoingLinks, isLinkable, isVisible, registerIncomingLink, registerOutgoingLink, remove, removeConceptMapListeners, setLinkable, setLocation, setOrder, setScale, setVisible, unregisterAllLinks, unregisterLink, updateConnectionPoints
 
Methods inherited from class apps.conceptmap.graphcomponents.GraphComponent
addOptionMessageListener, fireMessageProcessed, removeOptionMessageListeners
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditableQuadNode

public EditableQuadNode(ContentSystem contentSystem,
                        GraphManager gManager)
Instantiates a new editable quad node.

Parameters:
contentSystem - the content system
gManager - the g manager
Method Detail

getEditButton

public SimpleButton getEditButton()
Gets the edits the button.

Returns:
the edits the button

getText

public abstract java.lang.String getText()
Gets the text.

Returns:
the text

setEditPointLocation

public void setEditPointLocation(java.lang.String location)
Sets the edits the point location.

Parameters:
location - the new edits the point location

setText

public abstract void setText(java.lang.String text)
Sets the text.

Parameters:
text - the new text

showAndLinkKeyboard

public void showAndLinkKeyboard(EditableQuadNode edittedNode)
Show and link keyboard.

Parameters:
edittedNode - the editted node

updateNode

public void updateNode()
Description copied from class: GraphNode
Update node.

Overrides:
updateNode in class GraphNode