org.beanfabrics.swing.customizer.table
Class BnTableCustomizerPM
java.lang.Object
org.beanfabrics.AbstractBean
org.beanfabrics.ValidatableBean
org.beanfabrics.model.AbstractPM
org.beanfabrics.swing.customizer.AbstractCustomizerPM
org.beanfabrics.swing.customizer.table.BnTableCustomizerPM
- All Implemented Interfaces:
- org.beanfabrics.Bean, org.beanfabrics.context.ContextOwner, org.beanfabrics.HasComparable, org.beanfabrics.model.PresentationModel, org.beanfabrics.support.Supportable, CustomizerPM, org.beanfabrics.validation.Validatable
public class BnTableCustomizerPM
- extends AbstractCustomizerPM
The BnTableCustomizerPM is the presentation model for the BnTableCustomizer.
| 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 |
| Methods inherited from interface org.beanfabrics.support.Supportable |
getSupportMap |
| Methods inherited from interface org.beanfabrics.context.ContextOwner |
getContext |
| Methods inherited from interface org.beanfabrics.HasComparable |
getComparable |
path
protected final PathPM path
configureColumns
protected final org.beanfabrics.model.OperationPM configureColumns
BnTableCustomizerPM
public BnTableCustomizerPM()
setCustomizer
public void setCustomizer(CustomizerBase customizer)
- Specified by:
setCustomizer in interface CustomizerPM- Overrides:
setCustomizer in class AbstractCustomizerPM
canConfigureColumns
public boolean canConfigureColumns()
configureColumns
public void configureColumns()
resolveRowPmNode
protected org.beanfabrics.meta.PathNode resolveRowPmNode()
applyColumns
protected void applyColumns(BnColumn[] newValue)