|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.servlet.tbeans.menubar.html.MenuItem
public class MenuItem
MenuItem is used to populate the Menus in a MenuBar transformation bean. A menu item can have a URL, label and image. MenuItems must be added to the Menu.
Note that the toString() method on this class calls the write
method, which may have undesirable side effects. See BaseTransformation.toString() for more information. Debuggers often use toString() to show the value of a variable, and this may cause unexpected behavior while debugging
Menu
,
MenuBar
,
Serialized FormField Summary |
---|
Fields inherited from class com.sas.servlet.tbeans.menubar.BaseMenuItem |
---|
submenu |
Fields inherited from class com.sas.servlet.tbeans.BaseButton |
---|
BOTTOM, BOTTOM_ALL, BOTTOM_LEFT, BOTTOM_RIGHT, CENTER_ALL, DEFAULT_DYNAMIC_BUTTON_ROOT_KEY, DEFAULT_DYNAMIC_BUTTON_ROOT_NAME, imageLocation, LEFT, NONE, RIGHT, TOP, TOP_ALL, TOP_LEFT, TOP_RIGHT |
Fields inherited from interface com.sas.servlet.tbeans.menubar.html.MenuBarStyleAreaKeysInterface |
---|
MENU, MENU_DISABLED, MENU_DIVIDER, MENU_ITEM, MENU_ITEM_ARROW, MENU_ITEM_CONTAINER, MENU_ITEM_DISABLED, MENU_ITEM_DIVIDER, MENU_ITEM_LINK, MENU_ITEM_LINK_DISABLED, MENU_LINK, MENU_LINK_DISABLED, MENUBAR_CONTAINER |
Fields inherited from interface com.sas.servlet.tbeans.html.HTMLConstantsInterface |
---|
AMPERSAND, APOS, APOS_COMMA, APOS_COMMA_APOS, BEGIN_DIV, BEGIN_SPAN, CLASS, COMMA, DEFAULT_MENU_PADDING, DEFAULT_TABLE_PROP, END_ANCHOR, END_DATA, END_DIV, END_ROW, END_SPAN, END_TABLE, END_TAG, EQUAL, JAVASCRIPT_VOID, NEW_LINE, ON_BLUR, ON_CLICK, ON_FOCUS, ON_KEY_DOWN, ON_KEY_PRESS, ON_KEY_UP, ON_MOUSE_DOWN, ON_MOUSE_OUT, ON_MOUSE_OVER, ON_MOUSE_UP, QUESTION_MARK, QUOTE, START_ANCHOR, START_ANCHOR_CLASS, START_ANCHOR_HREF, START_DATA, START_DATA_NOWRAP, START_DIV, START_IMG, START_ROW, START_SPAN, START_TABLE, XML_ESCAPED_AMPERSAND |
Constructor Summary | |
---|---|
MenuItem()
Constructor of MenuItem |
|
MenuItem(java.lang.String label,
java.lang.String image)
Constructor of MenuItem |
|
MenuItem(java.lang.String label,
java.lang.String image,
java.lang.String url)
Constructor of MenuItem |
Method Summary | |
---|---|
java.util.Map |
getStyleMap()
Returns the component style map for this MenuItem. |
void |
setStyleMap(java.util.Map styleMap)
Sets a style map for this MenuItem. |
void |
write(java.io.PrintWriter out)
Write the contents of menu item. |
Methods inherited from class com.sas.servlet.tbeans.menubar.BaseMenuItem |
---|
getDefaultTemplate, getMenu, getNextMenu, getNextMenuItem, getPreviousMenu, getPreviousMenuItem, getTemplate, getTemplateDictionary, getTemplateFileName, getTemplateLocation, isDivider, isSelected, setNextMenu, setNextMenuItem, setPreviousMenu, setPreviousMenuItem, setSelected, setTemplate, setTemplate, setTemplate, setTemplateDictionary, setTemplateFileName, setTemplateLocation |
Constructor Detail |
---|
public MenuItem()
public MenuItem(java.lang.String label, java.lang.String image, java.lang.String url)
label
- the text label on the menu itemimage
- the image to display on the menu itemurl
- the url associated with the menu itempublic MenuItem(java.lang.String label, java.lang.String image)
label
- text label on the menu itemimage
- image to display on the menu itemMethod Detail |
---|
public void write(java.io.PrintWriter out) throws java.io.IOException
request
and response
back to null.
write
in interface TransformationInterface
write
in interface com.sas.util.WriteToPrintWriterInterface
write
in class BaseTransformation
out
- The output stream
java.io.IOException
- Thrown if some type of I/O error occurspublic java.util.Map getStyleMap()
STYLE KEY | DEFAULT STYLE |
MENU_ITEM_ARROW | menuItemArrow |
MENU_ITEM_DIVIDER | menuItemDivider |
MENU_ITEM | menuItem |
MENU_ITEM_LINK | menuItemLink |
MENU_ITEM_DISABLED | menuItemDisabled |
MENU_ITEM_LINK_DISABLED | menuItemLinkDisabled |
MENU_ITEM_ARROW | menuItemArrow |
getStyleMap
in interface ComplexStyleInterface
public void setStyleMap(java.util.Map styleMap)
styleMap
- Map containing styles and style keys for this menuItemgetStyleMap()
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |