edu.mssm.crover.scentral
Class StateNode

java.lang.Object
  |
  +--edu.mssm.crover.scentral.StateNode
Direct Known Subclasses:
AtEditorNode, DiagramLibraryNode, FastDiagramModeNode, GetDiagramNode, HomeNode, ListDiagramsNode, LogoutNode, MutationNode, RegistrationDeskNode, RegistrationDeskNode, SaveDiagramNode, SequenceNode, SSEditorNode, StartNode, URLTestNode

public abstract class StateNode
extends java.lang.Object


Constructor Summary
StateNode()
           
 
Method Summary
 org.apache.ecs.Element getClickableImage(int index, javax.servlet.http.HttpServletResponse response)
           
 StateNode getMenuItemNode(int index)
           
 int getMenuItemsNumber()
           
 java.lang.String getMenuItemTitle(int index)
           
protected abstract  java.lang.String[] getMyImageNames()
           
protected abstract  java.lang.String[] getMyMenuNames()
           
protected abstract  java.lang.String[] getMyMenuNodeNames()
           
protected abstract  StateNode[] getMyMenuNodes()
           
protected abstract  java.lang.String getMyName()
           
 java.lang.String getName()
           
 java.lang.String getURLString(javax.servlet.http.HttpServletResponse response)
           
abstract  boolean isAccessible(UserSession us)
           
 void setNodeLinks(StateNode[] diagram_nodes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateNode

public StateNode()
Method Detail

getURLString

public java.lang.String getURLString(javax.servlet.http.HttpServletResponse response)

isAccessible

public abstract boolean isAccessible(UserSession us)

getName

public java.lang.String getName()

getMenuItemsNumber

public int getMenuItemsNumber()

getMenuItemTitle

public java.lang.String getMenuItemTitle(int index)

getMenuItemNode

public StateNode getMenuItemNode(int index)

setNodeLinks

public void setNodeLinks(StateNode[] diagram_nodes)

getClickableImage

public org.apache.ecs.Element getClickableImage(int index,
                                                javax.servlet.http.HttpServletResponse response)

getMyName

protected abstract java.lang.String getMyName()

getMyMenuNames

protected abstract java.lang.String[] getMyMenuNames()

getMyMenuNodes

protected abstract StateNode[] getMyMenuNodes()

getMyMenuNodeNames

protected abstract java.lang.String[] getMyMenuNodeNames()

getMyImageNames

protected abstract java.lang.String[] getMyImageNames()


Copyright @ 2003 Mount Sinai School of Medicine. All Rights Reserved.