Class EditorBase

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControl
org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControlWithAction
org.eclnt.ccaddons.pbc.propertyeditors.EditorBase
All Implemented Interfaces:
Serializable, org.eclnt.jsfserver.elements.IConfiguredByLayout, org.eclnt.jsfserver.pagebean.componentascontrol.IActionEventDelegationProvider, org.eclnt.jsfserver.pagebean.componentascontrol.IPageBeanComponentAsControl, org.eclnt.jsfserver.pagebean.componentascontrol.IPageBeanComponentAsControlImplicitlyCreateInstance, org.eclnt.jsfserver.pagebean.IPageBean, org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject
Direct Known Subclasses:
EditorBorder, EditorFont, EditorPadding

public abstract class EditorBase extends org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControlWithAction implements Serializable, org.eclnt.jsfserver.pagebean.componentascontrol.IPageBeanComponentAsControlImplicitlyCreateInstance
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControlWithAction

    org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControlWithAction.IDirectActionListener

    Nested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControl

    org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControl.ILiteralResolver, org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControl.LitMap
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected org.eclnt.jsfserver.pagebean.componentascontrol.valuemgmt.AttributeReferenceBoolean
     
    protected org.eclnt.jsfserver.pagebean.componentascontrol.valuemgmt.AttributeReferenceBoolean
     
    protected List<String>
     
    protected org.eclnt.jsfserver.pagebean.componentascontrol.valuemgmt.AttributeReferenceString
     
    protected org.eclnt.jsfserver.pagebean.componentascontrol.valuemgmt.AttributeReferenceString
     

    Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean

    m_pageModifier
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected String
     
    boolean
     
     
    void
    initializePageBean(Map<String,String> fixParams, Map<String,org.eclnt.jsfserver.util.valuemgmt.IValueDelegation<?>> dynParams)
     
    void
    onFlushAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
     
    protected void
    setContainedValue(String name, String newValue)
     
    protected List<org.eclnt.util.valuemgmt.ValueManager.NameValue>
     

    Methods inherited from class org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControlWithAction

    delegateActionEvent, getDirectActionListener, setActionDelegationListener, setDirectActionListener

    Methods inherited from class org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControl

    getLit, initializePageBeanConfigItems, transferAttributeReferencesIntoPageBeanInstance

    Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase

    addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolver

    Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean

    buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getRootExpressionUsedInPage, getStamp, initializePageModifier, onBeforeRendering, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout

    addConfiguredByLayoutListener, removeConfiguredByLayoutListener

    Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean

    closePopup, getActualRootExpression, getPageModifier, getPageName, getRootExpressionUsedInPage, getStamp, onBeforeRendering, openModalPopup, openModelessPopup, setActualRootExpression

    Methods inherited from interface org.eclnt.jsfserver.pagebean.componentascontrol.IPageBeanComponentAsControl

    initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
  • Field Details

    • m_sequence

      protected List<String> m_sequence
    • m_widthRef

      protected org.eclnt.jsfserver.pagebean.componentascontrol.valuemgmt.AttributeReferenceString m_widthRef
    • m_valueRef

      protected org.eclnt.jsfserver.pagebean.componentascontrol.valuemgmt.AttributeReferenceString m_valueRef
    • m_enabledRef

      protected org.eclnt.jsfserver.pagebean.componentascontrol.valuemgmt.AttributeReferenceBoolean m_enabledRef
    • m_flushRef

      protected org.eclnt.jsfserver.pagebean.componentascontrol.valuemgmt.AttributeReferenceBoolean m_flushRef
  • Constructor Details

    • EditorBase

      public EditorBase()
  • Method Details

    • getWidth

      public String getWidth()
    • getEnabled

      public boolean getEnabled()
    • onFlushAction

      public void onFlushAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • initializePageBean

      public void initializePageBean(Map<String,String> fixParams, Map<String,org.eclnt.jsfserver.util.valuemgmt.IValueDelegation<?>> dynParams)
      Specified by:
      initializePageBean in interface org.eclnt.jsfserver.pagebean.componentascontrol.IPageBeanComponentAsControl
      Overrides:
      initializePageBean in class org.eclnt.jsfserver.pagebean.componentascontrol.PageBeanComponentAsControl
    • getContainedValue

      protected String getContainedValue(String name)
    • setContainedValue

      protected void setContainedValue(String name, String newValue)
    • transferMapIntoNameValueList

      protected List<org.eclnt.util.valuemgmt.ValueManager.NameValue> transferMapIntoNameValueList(Map<String,String> m)