edu.mssm.crover.scentral
Class MenuBar

java.lang.Object
  |
  +--edu.mssm.crover.scentral.MenuBar
Direct Known Subclasses:
DiagramMenuBar

public abstract class MenuBar
extends java.lang.Object


Field Summary
static java.lang.String backgroundColor
           
static int imageBorderSize
           
static boolean setBackgroundColor
           
 
Constructor Summary
MenuBar()
           
 
Method Summary
 void appendXmlMenuItem(java.lang.StringBuffer res, java.lang.String label, java.lang.String destination_url, java.lang.String image_url)
          Experimental, do not use!
 org.apache.ecs.Element getMenuBar(javax.servlet.http.HttpServletResponse response)
           
protected abstract  StateNode getMyCurrentNode()
           
protected abstract  StateNode getMyPreviousNode()
           
protected abstract  StateNode[] getMyStateNodes()
           
protected abstract  UserSession getMyUserSession()
           
 java.lang.String getXmlMenuBar(javax.servlet.http.HttpServletResponse response)
          Experimental, do not use!
protected abstract  void setMyCurrentNode(StateNode node)
           
protected abstract  void setMyPreviousNode(StateNode node)
           
 void setState(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

setBackgroundColor

public static final boolean setBackgroundColor
See Also:
Constant Field Values

backgroundColor

public static final java.lang.String backgroundColor
See Also:
Constant Field Values

imageBorderSize

public static final int imageBorderSize
See Also:
Constant Field Values
Constructor Detail

MenuBar

public MenuBar()
Method Detail

appendXmlMenuItem

public void appendXmlMenuItem(java.lang.StringBuffer res,
                              java.lang.String label,
                              java.lang.String destination_url,
                              java.lang.String image_url)
Experimental, do not use!


getXmlMenuBar

public java.lang.String getXmlMenuBar(javax.servlet.http.HttpServletResponse response)
Experimental, do not use!


getMenuBar

public org.apache.ecs.Element getMenuBar(javax.servlet.http.HttpServletResponse response)

setState

public void setState(java.lang.String name)

getMyStateNodes

protected abstract StateNode[] getMyStateNodes()

getMyCurrentNode

protected abstract StateNode getMyCurrentNode()

setMyCurrentNode

protected abstract void setMyCurrentNode(StateNode node)

getMyPreviousNode

protected abstract StateNode getMyPreviousNode()

setMyPreviousNode

protected abstract void setMyPreviousNode(StateNode node)

getMyUserSession

protected abstract UserSession getMyUserSession()


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