Uses of Interface
org.beanfabrics.model.PresentationModel

Packages that use PresentationModel
org.beanfabrics   
org.beanfabrics.context   
org.beanfabrics.event   
org.beanfabrics.meta   
org.beanfabrics.model   
org.beanfabrics.support   
org.beanfabrics.swing.list   
org.beanfabrics.swing.list.cellrenderer   
org.beanfabrics.swing.table   
org.beanfabrics.swing.table.celleditor   
org.beanfabrics.util   
 

Uses of PresentationModel in org.beanfabrics
 

Classes in org.beanfabrics with type parameters of type PresentationModel
 interface View<M extends PresentationModel>
          Basic interface for classes that represent a view on a presentation model.
 

Methods in org.beanfabrics with type parameters of type PresentationModel
<T extends PresentationModel>
T
IModelProvider.getPresentationModel()
          Returns the presentation model hold by this container.
<T extends PresentationModel>
T
ModelProvider.getPresentationModel()
           
<T extends PresentationModel>
T
IModelProvider.getPresentationModel(Path path)
          Returns the presentation model found at the end of the specified path or null if nothing is found.
<T extends PresentationModel>
T
ModelProvider.getPresentationModel(Path path)
          Returns the presentation model found at the end of the specified path or null if nothing is found.
 

Methods in org.beanfabrics that return PresentationModel
static PresentationModel PathEvaluation.evaluate(PresentationModel root, Path path)
          Evaluates the given path at the given root and returns the value at the end.
static PresentationModel PathEvaluation.evaluateOrNull(PresentationModel root, Path path)
          Evaluates the given path at the given root and returns the value at the end if it can be found, null otherwise.
 PresentationModel PathEvaluation.Entry.getOwner()
           
 PresentationModel BnModelObserver.getPresentationModel()
          Returns the PresentationModel with that this component is synchronized.
 PresentationModel PathEvaluation.getRoot()
           
 PresentationModel Observation.getTarget()
          Returns the target node specified by this observation's path relative to the root node.
 PresentationModel PathEvaluation.Entry.getValue()
           
 

Methods in org.beanfabrics that return types with arguments of type PresentationModel
 java.lang.Class<? extends PresentationModel> IModelProvider.getPresentationModelType()
          Returns the type of the presentation model object.
 java.lang.Class<? extends PresentationModel> ModelProvider.getPresentationModelType()
          Returns the type of the presentation model object.
 

Methods in org.beanfabrics with parameters of type PresentationModel
static ModelProvider Binder.bind(ModelSubscriber subscriber, PresentationModel presentationModel)
          Binds the given ModelSubscriber to the given PresentationModel
static ModelProvider Binder.bind(ModelSubscriber subscriber, PresentationModel root, Path path)
          Binds the given ModelSubscriber to the PresentationModel specified by the given Path relative to the given root model.
static PresentationModel PathEvaluation.evaluate(PresentationModel root, Path path)
          Evaluates the given path at the given root and returns the value at the end.
static PresentationModel PathEvaluation.evaluateOrNull(PresentationModel root, Path path)
          Evaluates the given path at the given root and returns the value at the end if it can be found, null otherwise.
 void BnModelObserver.setPresentationModel(PresentationModel presentationModel)
          Sets the PresentationModel to synchronize this component with.
 void IModelProvider.setPresentationModel(PresentationModel pModel)
          Sets the presentation model root object.
 void ModelProvider.setPresentationModel(PresentationModel newPresentationModel)
          Sets the presentation model root object.
protected  void Observation.setTarget(PresentationModel pModel)
           
 

Method parameters in org.beanfabrics with type arguments of type PresentationModel
 void IModelProvider.setPresentationModelType(java.lang.Class<? extends PresentationModel> newType)
          Sets the type of presentation model object.
 void ModelProvider.setPresentationModelType(java.lang.Class<? extends PresentationModel> newType)
          Sets the type of presentation model object.
 

Constructors in org.beanfabrics with parameters of type PresentationModel
ModelProvider(PresentationModel presentationModel)
          Constructs a ModelProvider with the given presentationModel.
Observation(PresentationModel rootNode, Path path)
          Creates a new Observation along the given Path starting at the given root node.
PathEvaluation.Entry(PresentationModel owner, java.lang.String name, PresentationModel value, int index)
           
PathEvaluation(PresentationModel root, Path path)
           
 

Constructor parameters in org.beanfabrics with type arguments of type PresentationModel
ModelProvider(java.lang.Class<? extends PresentationModel> presentationModelType)
          Constructs an empty ModelProvider for the given presentationModel type.
 

Uses of PresentationModel in org.beanfabrics.context
 

Methods in org.beanfabrics.context that return PresentationModel
 PresentationModel BnParentContext.getPresentationModel()
          Returns the PresentationModel with that this component is synchronized.
 

Methods in org.beanfabrics.context with parameters of type PresentationModel
 void BnParentContext.setPresentationModel(PresentationModel aPresentationModel)
          Sets the PresentationModel to synchronize this component with.
 

Constructors in org.beanfabrics.context with parameters of type PresentationModel
ModelContext(PresentationModel owner)
           
 

Uses of PresentationModel in org.beanfabrics.event
 

Methods in org.beanfabrics.event that return PresentationModel
 PresentationModel ModelProviderEvent.getContentRoot()
           
 

Methods in org.beanfabrics.event that return types with arguments of type PresentationModel
 java.util.Collection<? extends PresentationModel> ElementsRemovedEvent.getRemoved()
           
 java.util.Collection<? extends PresentationModel> ElementsReplacedEvent.getReplaced()
           
 

Methods in org.beanfabrics.event with parameters of type PresentationModel
 void ListSupport.fireElementsRemoved(int index, PresentationModel removed)
           
 void ListSupport.fireElementsReplaced(int index, PresentationModel old)
           
 

Method parameters in org.beanfabrics.event with type arguments of type PresentationModel
 void ListSupport.fireElementsRemoved(int beginIndex, int length, java.util.Collection<PresentationModel> removed)
           
 void ListSupport.fireElementsReplaced(int beginIndex, int length, java.util.Collection<PresentationModel> old)
           
 

Constructors in org.beanfabrics.event with parameters of type PresentationModel
ModelProviderEvent(java.lang.Object source, PresentationModel contentRoot, Path path)
           
 

Constructor parameters in org.beanfabrics.event with type arguments of type PresentationModel
ElementsRemovedEvent(IListPM source, int beginIndex, int length, java.util.Collection<? extends PresentationModel> removed)
           
ElementsReplacedEvent(IListPM source, int beginIndex, int length, java.util.Collection<? extends PresentationModel> replaced)
           
 

Uses of PresentationModel in org.beanfabrics.meta
 

Methods in org.beanfabrics.meta that return types with arguments of type PresentationModel
 java.lang.Class<? extends PresentationModel> PresentationModelInfo.getJavaType()
           
 

Method parameters in org.beanfabrics.meta with type arguments of type PresentationModel
 PathInfo MetadataRegistry.getPathInfo(java.lang.Class<? extends PresentationModel> modelClass)
           
 PresentationModelInfo MetadataRegistry.getPresentationModelInfo(java.lang.Class<? extends PresentationModel> modelClass)
           
 

Constructor parameters in org.beanfabrics.meta with type arguments of type PresentationModel
PresentationModelInfo(java.lang.Class<? extends PresentationModel> cls)
           
 

Uses of PresentationModel in org.beanfabrics.model
 

Classes in org.beanfabrics.model with type parameters of type PresentationModel
 interface IListPM<T extends PresentationModel>
          Minimal interface for presentation models with list-editing capabilities.
 interface IMapPM<K,V extends PresentationModel>
           
 class ListPM<T extends PresentationModel>
          The ListPM is a list of presentation models.
 class MapPM<K,V extends PresentationModel>
          The MapPM is a map of presentation models.
 interface Selection<T extends PresentationModel>
          The Selection maintains a subset of the elements of a IListPM that are selected.
 

Subinterfaces of PresentationModel in org.beanfabrics.model
 interface IBigDecimalPM
           
 interface IBooleanPM
           
 interface IDatePM
           
 interface IIconPM
           
 interface IIntegerPM
           
 interface IListPM<T extends PresentationModel>
          Minimal interface for presentation models with list-editing capabilities.
 interface IMapPM<K,V extends PresentationModel>
           
 interface IOperationPM
           
 interface ITextPM
           
 interface IValuePM
           
 

Classes in org.beanfabrics.model that implement PresentationModel
 class AbstractOperationPM
           
 class AbstractPM
           
 class AbstractValuePM
           
 class BigDecimalPM
          The BigDecimalPM is a presentation model for a BigDecimal value.
 class BooleanPM
          The BooleanPM is a presentation model for a Boolean value.
 class DatePM
          The DatePM is a presentation model for Date objects.
 class DecimalPM
          The DecimalPM is a presentation model for decimal numbers.
 class IconPM
          The IconPM is a presentation model for a Swing icon.
 class IconTextPM
           
 class IntegerPM
          The IntegerPM is a presentation model for integer numbers.
 class ListPM<T extends PresentationModel>
          The ListPM is a list of presentation models.
 class MapPM<K,V extends PresentationModel>
          The MapPM is a map of presentation models.
 class MoneyPM
          The MoneyPM is a presentation model for a monetary value with a currency format.
 class OperationPM
          The Operation is a presentation model that maintains a list of ExecutionMethods that will be executed whenever the OperationPM.execute() method is invoked.
 class TextPM
          The TextPM is a presentation model for a text value.
 

Methods in org.beanfabrics.model with parameters of type PresentationModel
 boolean PresentationModelFilter.accept(PresentationModel pModel)
           
protected  void PMManager.processPresentationModel(PresentationModel model)
           
static void PMManager.setup(PresentationModel model)
           
 void PresentationModelVisitor.visit(PresentationModel model)
           
 

Uses of PresentationModel in org.beanfabrics.support
 

Methods in org.beanfabrics.support with type parameters of type PresentationModel
<M extends PresentationModel>
M
PropertySupport.putProperty(java.lang.String name, M value, java.lang.Class<M> type)
           
 

Methods in org.beanfabrics.support that return PresentationModel
 PresentationModel PropertySupport.getProperty(Path path)
           
 PresentationModel PropertySupport.getProperty(java.lang.String name)
           
 PresentationModel PropertySupport.removeProperty(java.lang.String name)
           
 

Methods in org.beanfabrics.support that return types with arguments of type PresentationModel
 java.lang.Iterable<PresentationModel> PropertySupport.filterProperties(PresentationModelFilter filter)
           
 java.util.Collection<PresentationModel> PropertySupport.getProperties()
           
 java.util.Collection<PresentationModel> PropertySupport.getProperties(PresentationModelFilter filter)
           
 java.lang.Class<? extends PresentationModel> PropertySupport.getPropertyType(java.lang.String name)
           
 

Methods in org.beanfabrics.support with parameters of type PresentationModel
static OnChangeSupport OnChangeSupport.get(PresentationModel model)
           
static OperationSupport OperationSupport.get(PresentationModel model)
           
static PropertySupport PropertySupport.get(PresentationModel model)
           
static ValidationSupport ValidationSupport.get(PresentationModel model)
           
 java.lang.String PropertySupport.getName(PresentationModel child)
           
 void AnnotatedClassProcessor.process(PresentationModel object, java.lang.Class cls, java.lang.annotation.Annotation annotation)
           
 void AnnotatedFieldProcessor.process(PresentationModel object, java.lang.reflect.Field field, java.lang.annotation.Annotation annotation)
           
 void ServiceProcessor.process(PresentationModel object, java.lang.reflect.Field field, java.lang.annotation.Annotation annotation)
           
 void AnnotatedMethodProcessor.process(PresentationModel object, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)
           
 void OnChangeProcessor.process(PresentationModel object, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)
           
 void OperationProcessor.process(PresentationModel object, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)
           
 void ServiceProcessor.process(PresentationModel object, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)
           
 void ValidationProcessor.process(PresentationModel object, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)
           
 

Constructors in org.beanfabrics.support with parameters of type PresentationModel
OnChangeSupport(PresentationModel model)
           
OperationSupport(PresentationModel model)
           
PropertySupport(PresentationModel pModel)
           
 

Uses of PresentationModel in org.beanfabrics.swing.list
 

Constructor parameters in org.beanfabrics.swing.list with type arguments of type PresentationModel
BnListSelectionModel(IListPM<? extends PresentationModel> aList)
           
 

Uses of PresentationModel in org.beanfabrics.swing.list.cellrenderer
 

Methods in org.beanfabrics.swing.list.cellrenderer with parameters of type PresentationModel
 boolean BooleanPMListCellRenderer.supportsPresentationModel(PresentationModel pModel)
          Returns if this list cell renderer supports a certain PresentationModel.
 boolean IconPMListCellRenderer.supportsPresentationModel(PresentationModel pModel)
          Returns if this list cell renderer supports a certain PresentationModel.
 boolean PMListCellRenderer.supportsPresentationModel(PresentationModel pModel)
          Returns if this list cell renderer supports a certain PresentationModel.
 boolean TextPMListCellRenderer.supportsPresentationModel(PresentationModel pModel)
          Returns if this list cell renderer supports a certain PresentationModel.
 

Uses of PresentationModel in org.beanfabrics.swing.table
 

Methods in org.beanfabrics.swing.table that return types with arguments of type PresentationModel
 IListPM<? extends PresentationModel> BnTable.getPresentationModel()
          Returns the PresentationModel with that this component is synchronized.
 

Method parameters in org.beanfabrics.swing.table with type arguments of type PresentationModel
 void BnTable.setPresentationModel(IListPM<? extends PresentationModel> pModel)
          Sets the PresentationModel to synchronize this component with.
 

Constructor parameters in org.beanfabrics.swing.table with type arguments of type PresentationModel
BnTableSelectionModel(IListPM<? extends PresentationModel> pModel)
           
 

Uses of PresentationModel in org.beanfabrics.swing.table.celleditor
 

Methods in org.beanfabrics.swing.table.celleditor that return PresentationModel
protected  PresentationModel BnTableCellEditor.getRowModel(javax.swing.JTable table, int row)
           
 

Uses of PresentationModel in org.beanfabrics.util
 

Methods in org.beanfabrics.util that return PresentationModel
 PresentationModel FilteredModelsIterator.next()
           
 

Methods in org.beanfabrics.util that return types with arguments of type PresentationModel
 java.util.Iterator<PresentationModel> FilteredModels.iterator()
           
 

Constructor parameters in org.beanfabrics.util with type arguments of type PresentationModel
FilteredModels(java.lang.Iterable<PresentationModel> iterable, PresentationModelFilter filter)
           
FilteredModelsIterator(java.util.Iterator<PresentationModel> iterator, PresentationModelFilter filter)
           
 



© 2010 by Michael Karneim, http://www.beanfabrics.org