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

Quick Search    Search Deep
A B C D F G H I L M N O P S T

A

Accessor - class org.scopemvc.model.beans.Accessor.
Describes a single JavaBeans accessor.
Accessor(Object, Selector) - Constructor for class org.scopemvc.model.beans.Accessor
Make sure to call findProperty before traverseProperty.

B

BeanInfos - class org.scopemvc.model.beans.BeanInfos.
Internal class used by the Beans ModelManagers to access BeanInfo for model objects.
BeanInfos() - Constructor for class org.scopemvc.model.beans.BeanInfos
 
BeansActionManager - class org.scopemvc.model.beans.BeansActionManager.
BeansActionManager is a org.scopemvc.core.ActionManager that handles the actions (invokable methods) of JavaBean model objects.
BeansActionManager() - Constructor for class org.scopemvc.model.beans.BeansActionManager
 
BeansEditorManager - class org.scopemvc.model.beans.BeansEditorManager.
BeansEditorManager is a org.scopemvc.core.EditorManager that handles creation of editors and viewer for properties of JavaBean model objects.
BeansEditorManager() - Constructor for class org.scopemvc.model.beans.BeansEditorManager
 
BeansPropertyManager - class org.scopemvc.model.beans.BeansPropertyManager.
BeansPropertyManager is a org.scopemvc.core.PropertyManager that handles the properties of JavaBean model objects.
BeansPropertyManager() - Constructor for class org.scopemvc.model.beans.BeansPropertyManager
 
beanInfos - Static variable in class org.scopemvc.model.beans.BeanInfos
 

C

cachePropertyDescriptors(Class, BeanInfo) - Static method in class org.scopemvc.model.beans.BeanInfos
 
canDoAction(Object, ModelAction) - Method in class org.scopemvc.model.beans.BeansActionManager
 

D

DynamicInvokable - interface org.scopemvc.model.beans.DynamicInvokable.
BeansActionManager queries models that implement this for whether a ModelAction can be invoked.
DynamicReadOnly - interface org.scopemvc.model.beans.DynamicReadOnly.
BeansPropertyManager queries models that implement this for whether a property is read-only before falling back on simply looking for a setter/getter.
descriptor - Variable in class org.scopemvc.model.beans.Accessor
 
doAction(Object, ModelAction, Object[]) - Method in class org.scopemvc.model.beans.BeansActionManager
 

F

findProperty() - Method in class org.scopemvc.model.beans.Accessor
Find the next property and populate the descriptor.
findTerminalAccessor(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Burrow down through submodels to find the terminal accessor (which could be a JavaBeans indexed property) from the passed model and selector.

G

get(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
 
getBeanInfo(Class) - Static method in class org.scopemvc.model.beans.BeanInfos
 
getEditor(String, Object, Selector) - Method in class org.scopemvc.model.beans.BeansEditorManager
 
getMethod(Object, ModelAction) - Method in class org.scopemvc.model.beans.BeansActionManager
Find a Method matching the prototype in the passed ModelAction for the passed model object, using the BeanInfo to introspect the model as a JavaBean.
getPropertyClass(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
 
getPropertyDescriptor(Class, String) - Static method in class org.scopemvc.model.beans.BeanInfos
 
getSelectorFor(Object, Object) - Method in class org.scopemvc.model.beans.BeansPropertyManager
Tries to find a Selector that would get() a property equals() to the passed Object.
getSelectorIterator(Object) - Method in class org.scopemvc.model.beans.BeansPropertyManager
 
getViewer(String, Object, Selector) - Method in class org.scopemvc.model.beans.BeansEditorManager
 

H

hasProperty(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
 

I

isActionInvokable(ModelAction) - Method in interface org.scopemvc.model.beans.DynamicInvokable
 
isAtTerminal() - Method in class org.scopemvc.model.beans.Accessor
Next traversal is over the terminal property? Depends on prior call to findProperty().
isGetterIndexed - Variable in class org.scopemvc.model.beans.Accessor
 
isPropertyReadOnly(Selector) - Method in interface org.scopemvc.model.beans.DynamicReadOnly
 
isReadOnly(Object, Selector) - Method in class org.scopemvc.model.beans.BeansPropertyManager
 

L

LOG - Static variable in class org.scopemvc.model.beans.Accessor
 
LOG - Static variable in class org.scopemvc.model.beans.BeanInfos
 
LOG - Static variable in class org.scopemvc.model.beans.BeansActionManager
 
LOG - Static variable in class org.scopemvc.model.beans.BeansEditorManager
 
LOG - Static variable in class org.scopemvc.model.beans.BeansPropertyManager
 

M

matchesItem(Class, Class) - Static method in class org.scopemvc.model.beans.BeansActionManager
Utility method to determine if a given class matches another class, taking into account primitive<->class mapping and inheritance.
matchesPrototype(Class[], Class[]) - Static method in class org.scopemvc.model.beans.BeansActionManager
Utility method to determine if a given parameter class array matches the supplied prototype class array
model - Variable in class org.scopemvc.model.beans.Accessor
 

N

NullPropertyException - exception org.scopemvc.model.beans.NullPropertyException.
Internal Exception to mark traversal of properties that are null.
NullPropertyException(String) - Constructor for class org.scopemvc.model.beans.NullPropertyException
 

O

org.scopemvc.model.beans - package org.scopemvc.model.beans
 

P

params - Variable in class org.scopemvc.model.beans.Accessor
 
propertyDescriptors - Static variable in class org.scopemvc.model.beans.BeanInfos
 

S

selector - Variable in class org.scopemvc.model.beans.Accessor
 
set(Object, Selector, Object) - Method in class org.scopemvc.model.beans.BeansPropertyManager
***** Could add convenience methods for primitive types? ***** Refactor with Accessor

T

toString() - Method in class org.scopemvc.model.beans.Accessor
 
traverseProperty() - Method in class org.scopemvc.model.beans.Accessor
Burrows down through the next accessor to the next one.

A B C D F G H I L M N O P S T