org.beanfabrics.swing.customizer.path
Class PathBrowserPM
java.lang.Object
org.beanfabrics.AbstractBean
org.beanfabrics.ValidatableBean
org.beanfabrics.model.AbstractPM
org.beanfabrics.swing.customizer.path.PathBrowserPM
- 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 PathBrowserPM
- extends org.beanfabrics.model.AbstractPM
The PathBrowserPM is the presentation model of the PathBrowserPanel.
| 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 |
KEY_MESSAGE_INVALID_PATH
protected static final java.lang.String KEY_MESSAGE_INVALID_PATH
- See Also:
- Constant Field Values
PathBrowserPM
public PathBrowserPM()
setPathContext
public void setPathContext(PathContext pathContext)
setCurrentPath
public void setCurrentPath(org.beanfabrics.Path path)
getCurrentPath
public org.beanfabrics.Path getCurrentPath()
getCurrentModelTypeInfo
public org.beanfabrics.meta.TypeInfo getCurrentModelTypeInfo()
isPathValid
public boolean isPathValid()
canGotoSelectedChild
public boolean canGotoSelectedChild()
gotoSelectedChild
public void gotoSelectedChild()
canGotoParent
public boolean canGotoParent()
gotoParent
public void gotoParent()
gotoCurrentPath
public void gotoCurrentPath()