org.beanfabrics.swing.customizer.table
Class ColumnListConfigurationPM

java.lang.Object
  extended by org.beanfabrics.AbstractBean
      extended by org.beanfabrics.ValidatableBean
          extended by org.beanfabrics.model.AbstractPM
              extended by org.beanfabrics.swing.customizer.table.ColumnListConfigurationPM
All Implemented Interfaces:
Bean, ContextOwner, HasComparable, PresentationModel, Supportable, Validatable

public class ColumnListConfigurationPM
extends AbstractPM


Nested Class Summary
static interface ColumnListConfigurationPM.OnApplyHandler
           
 
Nested classes/interfaces inherited from class org.beanfabrics.model.AbstractPM
AbstractPM.PropertiesValidationRule
 
Field Summary
protected  OperationPM apply
           
protected  ColumnListPM list
           
protected  ColumnListConfigurationPM.OnApplyHandler onApplyHandler
           
 
Fields inherited from class org.beanfabrics.model.AbstractPM
KEY_MESSAGE_ONE_OR_MORE_INVALID
 
Constructor Summary
ColumnListConfigurationPM()
           
 
Method Summary
 void apply()
           
 BnColumn[] getData()
           
 void onApply(ColumnListConfigurationPM.OnApplyHandler handler)
           
 void setData(BnColumn[] columns)
           
 void setRootPathInfo(PathNode rootPathInfo)
           
 
Methods inherited from class org.beanfabrics.model.AbstractPM
getComparable, getContext, getSupportMap, revalidateProperties
 
Methods inherited from class org.beanfabrics.ValidatableBean
getValidationState, getValidator, isValid, revalidate, setValidationState
 
Methods inherited from class org.beanfabrics.AbstractBean
addPropertyChangeListener, addPropertyChangeListener, equals, getPropertyChangeSupport, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.beanfabrics.Bean
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeSupport, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface org.beanfabrics.validation.Validatable
getValidationState, getValidator, isValid, revalidate
 

Field Detail

list

protected ColumnListPM list

apply

protected OperationPM apply

onApplyHandler

protected ColumnListConfigurationPM.OnApplyHandler onApplyHandler
Constructor Detail

ColumnListConfigurationPM

public ColumnListConfigurationPM()
Method Detail

onApply

public void onApply(ColumnListConfigurationPM.OnApplyHandler handler)

setData

public void setData(BnColumn[] columns)

getData

public BnColumn[] getData()

setRootPathInfo

public void setRootPathInfo(PathNode rootPathInfo)

apply

public void apply()