Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.scopemvc.model.beans: Javadoc index of package org.scopemvc.model.beans.


Package Samples:

org.scopemvc.model.beans

Classes:

BeansEditorManager: BeansEditorManager is a org.scopemvc.core.EditorManager that handles creation of editors and viewer for properties of JavaBean model objects. Currently this ignores BeanInfo and uses the defaults in org.scopemvc.view.util.PropertyEditorFactory since the BeanInfo API has no way to distinguish different View implementations and doesn't have a getter for a viewer, just an editor. We could handle this a little better by type-checking the BeanInfo property editor for instanceof JComponent (and View) to see if it has a Swing impl, however that doesn't really work for arbitrary view types.
Accessor: Describes a single JavaBeans accessor. Since this includes indexed properties, it might represent access into an ordered Collection, consuming two Selectors: a String one to describes the Collection and an int one to fetch the member of the List. eg "customers.0" can be traversed in one step if the parent model JavaBean has a getCustomer(int) method. Handles java.util.List and Object[] for int indexed properties.
DynamicReadOnly: BeansPropertyManager queries models that implement this for whether a property is read-only before falling back on simply looking for a setter/getter. If access to properties in a model can be dynamically changed then implement this. ***** This can't handle JavaBeans indexed properties.
DynamicInvokable: BeansActionManager queries models that implement this for whether a ModelAction can be invoked. If access to ModelActions can be dynamically changed then implement this.
BeansActionManager: BeansActionManager is a org.scopemvc.core.ActionManager that handles the actions (invokable methods) of JavaBean model objects.
BeansPropertyManager: BeansPropertyManager is a org.scopemvc.core.PropertyManager that handles the properties of JavaBean model objects.
BeanInfos: Internal class used by the Beans ModelManagers to access BeanInfo for model objects.
NullPropertyException: Internal Exception to mark traversal of properties that are null.

Home | Contact Us | Privacy Policy | Terms of Service