T
- type of data object beeing managed by this controllerpublic class SwingEditorFIBController<T> extends FIBController implements PropertyChangeListener
FIBController
used in GINA SwingEditor, and addressing a data object of type TConstructor and Description |
---|
SwingEditorFIBController(FIBComponent rootComponent) |
Modifier and Type | Method and Description |
---|---|
protected void |
clearCachedIcons() |
T |
getDataObject() |
FIBModelObject |
getSelectedObject() |
org.openflexo.pamela.validation.ValidationModel |
getValidationModel(FIBModelObject object) |
FIBValidationReport |
getValidationReport(FIBModelObject object) |
boolean |
hasErrors(FIBModelObject object) |
boolean |
hasValidationReport(FIBModelObject object) |
boolean |
hasWarnings(FIBModelObject object) |
ImageIcon |
iconForObject(Object object) |
void |
propertyChange(PropertyChangeEvent evt) |
protected ImageIcon |
retrieveIconForObject(Object object) |
void |
setSelectedObject(FIBModelObject selectedObject) |
public SwingEditorFIBController(FIBComponent rootComponent)
protected void clearCachedIcons()
public T getDataObject()
public FIBModelObject getSelectedObject()
public void setSelectedObject(FIBModelObject selectedObject)
public boolean hasValidationReport(FIBModelObject object)
public boolean hasErrors(FIBModelObject object)
public boolean hasWarnings(FIBModelObject object)
public FIBValidationReport getValidationReport(FIBModelObject object)
public org.openflexo.pamela.validation.ValidationModel getValidationModel(FIBModelObject object)
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
Copyright © 2022 Openflexo. All rights reserved.