|
| 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 Form| Field 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 item
public MenuItem(java.lang.String label,
java.lang.String image)
label - text label on the menu itemimage - image to display on the menu item| Method Detail |
|---|
public void write(java.io.PrintWriter out)
throws java.io.IOException
request and response back to null.
write in interface TransformationInterfacewrite in interface com.sas.util.WriteToPrintWriterInterfacewrite in class BaseTransformationout - 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 ComplexStyleInterfacepublic 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 | |||||||||||||