|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
int value representing the abstract
modifier.
addFoo(element), calls that
method.
Otherwise, if the instance has an add(index,element),
computes the size of the list and calls add(size(),element)
.
Othewise, if the instance has a List getFoo[plural suffix]
() method, calls that and adds the element to the list.
Othewise, if the instance has a Foo[] getFoo[plural suffix]
() method as well as a setFoo[plural suffix]
(Foo[]) method, calls the read method, copies the array into a
new array with an additional element and calls the write method to assign
the new array to the property.
add(index,element),
calls that method.
Othewise, if the instance has an add(element) method and
index == size(), calls that method.
Othewise, if the instance has a List getFoo [plural
suffix]() method, calls that and inserts the element into the
list.
Othewise, if the instance has a Foo[] getFoo[plural suffix]
() method as well as a setFoo[plural suffix]
(Foo[]) method, calls the read method, copies the array into a
new, one-longer, array inserting the additional element and calls the
write method to assign the new array to the property.
Bean is an interface that should be implemented by beans, or
classes that can make themselves appear to be beans.ClazzModifiers defines the modifiers in a manipulable way.string
to lower case, unless the second character is
upper case.
addFoo(value) method:
Return type void
Name starts with "add" followed by capitalized singular
form of the property name
One parameter
addFoo(index, value) method:
Return type void
Name starts with "add" followed by capitalized singular
form of the property name
Two parameters, first integer
removeFoo(value) method:
Name starts with "remove" followed by capitalized singular
form of the property name
One parameter
removeFoo(index) method:
Name starts with "remove" followed by capitalized singular
form of the property name
One integer parameter
getFooCount() method:
Returns integer
Name starts with "get" followed by capitalized singular
form of the property name, followed by "Count" or "Size"
No parameters
int value representing the final
modifier.
isCollection() or
isMap().
newInstance()
method.
isMap().
int value representing the interface
modifier.
plural parameter is
a correct plural form for the property names singular.
true if the suffix is "s" or
"List", "Array" or "Vector".
true if the suffix is "s" or "Map".
true if the property is an array or
implements java.util.List.
true if javaClass is an array or
implements java.util.List.
true if the property is
java.util.Map or implements java.util.Map.
true for all objects.
ReflectedMappedPropertyParseResults with
results contained by this object.
ReflectedMappedPropertyParseResults with
results contained by this object.
getFoo(index) with Properties, which already
contain data about plural methods like getFooList().
getFoo(key) with parse results for plural methods
like getFooMap().
ClazzLoader that functions as the top-
level clazz loader for a model and caches all clazzes by name.int value representing the native
modifier.
int value representing the private
modifier.
int value representing the protected
modifier.
int value representing the public
modifier.
ReflectedClazzLoaders.List interface
that is based on a List property.getFoo(int) method:
Return type not void
Name starts with "get" followed by capitalized singular
form of the property name
One integer parameter
getFooMap() method:
Return type not void
Name starts with "get" followed by capitalized property name
No parameters
We don't check if the parameter is a List here.setFoo(index, value) method:
Return type void
Name starts with "set" followed by capitalized singular
form of the property name
Two parameters, first integer
setFooList(List) method:
Return type void
Name starts with "set" followed by capitalized property name
One parameter
We don't check if the parameter is a List here.Map interface
that is based on a Mapped property.getFoo(key) method:
Return type not void
Name starts with "get" followed by capitalized singular
form of the property name
One parameter
getFooKeys() method:
Returns integer
Name starts with "get" followed by capitalized singular
form of the property name, followed by "Keys" or "KeySet"
No parameters
setFoo(key, value) method:
Return type void
Name starts with "set" followed by capitalized singular
form of the property name
Two parameters
getFooMap() method:
Return type not void
Name starts with "get" followed by capitalized property name
No parameters
We don't check if the parameter is a Map here.removeFoo(key) method:
Name starts with "remove" followed by capitalized singular
form of the property name
One parameter
setFooMap(Map) method:
Return type void
Name starts with "set" followed by capitalized property name
One parameter
We don't check if the parameter is a Map here.Reflected*PropertyParseResults classes;
aggregates parse results for individual accessor methods.getFoo() method:
Return type not void
Name starts with "get" followed by capitalized property name.getFoo() method:
Return type not void
Name starts with "get" followed by capitalized property name.setFoo(value) method:
Return type void
Name starts with "set" followed by capitalized property name
One parameter
removeFoo(element), calls that
method.
Otherwise, if iterates over elements of the collection until it
finds one equal to the supplied value.
remove(index), calls that method.
int value representing the static
modifier.
int value representing the strictfp
modifier.
int value representing the synchronized
modifier.
int value representing the transient
modifier.
int value representing the volatile
modifier.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||