org.beanfabrics.swing.customizer.table
Class ColumnListConfigurationPM
java.lang.Object
org.beanfabrics.AbstractBean
org.beanfabrics.ValidatableBean
org.beanfabrics.model.AbstractPM
org.beanfabrics.swing.customizer.table.ColumnListConfigurationPM
- All Implemented Interfaces:
- org.beanfabrics.Bean, org.beanfabrics.context.ContextOwner, org.beanfabrics.HasComparable, org.beanfabrics.model.PresentationModel, org.beanfabrics.support.Supportable, org.beanfabrics.validation.Validatable
public class ColumnListConfigurationPM
- extends org.beanfabrics.model.AbstractPM
| Nested classes/interfaces inherited from class org.beanfabrics.model.AbstractPM |
org.beanfabrics.model.AbstractPM.PropertiesValidationRule |
| Fields inherited from class org.beanfabrics.model.AbstractPM |
KEY_MESSAGE_ONE_OR_MORE_INVALID |
| 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 |
list
protected ColumnListPM list
apply
protected org.beanfabrics.model.OperationPM apply
onApplyHandler
protected ColumnListConfigurationPM.OnApplyHandler onApplyHandler
ColumnListConfigurationPM
public ColumnListConfigurationPM()
onApply
public void onApply(ColumnListConfigurationPM.OnApplyHandler handler)
setData
public void setData(BnColumn[] columns)
getData
public BnColumn[] getData()
setRootPathInfo
public void setRootPathInfo(org.beanfabrics.meta.PathNode rootPathInfo)
apply
public void apply()