net.sf.jzeno.echo.screen.settings
Class MenuSpecEditor
java.lang.Object
nextapp.echo.AbstractComponent
net.sf.jzeno.echo.components.CustomComponent
net.sf.jzeno.echo.screen.settings.MenuSpecEditor
- All Implemented Interfaces:
- java.io.Serializable, BindingTarget, PropertyComponent, RebindableComponent, EventSink, EventSource, Precreation, Component, FastComponent, FastComponentContainer
public class MenuSpecEditor
- extends CustomComponent
- implements Precreation
- See Also:
- Serialized Form
Fields inherited from interface nextapp.echo.Component |
BACKGROUND_CHANGED_PROPERTY, CHILDREN_CHANGED_PROPERTY, ENABLED_CHANGED_PROPERTY, FONT_CHANGED_PROPERTY, FOREGROUND_CHANGED_PROPERTY, IDENTIFIER_CHANGED_PROPERTY, LOCALE_CHANGED_PROPERTY, MODEL_CHANGED_PROPERTY, SELECTABLE_CHANGED_PROPERTY, STYLE_BACKGROUND, STYLE_FONT, STYLE_FOREGROUND, UPDATE_PROPERTY, VISIBLE_CHANGED_PROPERTY |
Constructor Summary |
MenuSpecEditor()
|
MenuSpecEditor(java.lang.Class beanClass,
java.lang.String property,
java.lang.String constructionHints)
|
Methods inherited from class net.sf.jzeno.echo.components.CustomComponent |
addValidator, fireActionEvent, fireActionEvent, fireActionEvent, getActionCommand, getBean, getBeanClass, getDecorator, getNullObject, getProperty, getValidationErrors, getValidators, getValue, isBound, isMarkedInvalid, isReadOnly, isRequired, isValid, markInvalid, markValid, rebind, removeValidator, setActionCommand, setBean, setBeanClass, setDecorator, setNullObject, setProperty, setReadOnly, setRequired, setValue, traceValue, validate |
Methods inherited from class nextapp.echo.AbstractComponent |
add, add, addHierarchyListener, addPropertyChangeListener, applyStyle, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getClientId, getComponent, getComponentCount, getComponents, getEchoInstance, getFont, getForeground, getIdentifier, getListenerList, getLocale, getParent, indexOf, init, isAncestorOf, isDifferent, isEnabled, isFocused, isRecursivelyVisible, isRegistered, isSelectableForScriptRecorder, isShowing, isVisible, processHierarchyEvent, remove, remove, removeAll, removeHierarchyListener, removePropertyChangeListener, setBackground, setClientId, setEnabled, setFocused, setFont, setForeground, setIdentifier, setLocale, setParent, setRegistered, setSelectableForScriptRecorder, setVisible, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MenuSpecEditor
public MenuSpecEditor()
MenuSpecEditor
public MenuSpecEditor(java.lang.Class beanClass,
java.lang.String property,
java.lang.String constructionHints)
addNew
public void addNew(PropertyComponent source)
delete
public void delete(PropertyComponent source)
useActionCommand
public void useActionCommand()
setMenuSpec
public void setMenuSpec(MenuProperties.MenuSpec spec)
getMenuSpec
public MenuProperties.MenuSpec getMenuSpec()
isUseActionCommand
public boolean isUseActionCommand()
setUseActionCommand
public void setUseActionCommand(boolean useActionCommand)
isUseScreenClassName
public boolean isUseScreenClassName()
setUseScreenClassName
public void setUseScreenClassName(boolean useScreenClassName)
preRender
public void preRender()
- Description copied from interface:
PropertyComponent
Make changes to the visual representation of this component before Echo
starts rendering the component.
Do not modify any bound javabeans in this method, as the changes
to these will not be reflected properly on the screen.
- Specified by:
preRender
in interface PropertyComponent
- Overrides:
preRender
in class CustomComponent
getNewPermission
public java.lang.String getNewPermission()
setNewPermission
public void setNewPermission(java.lang.String newPermission)
applyContext
public void applyContext()
- Specified by:
applyContext
in interface Precreation