|
||||||||||
PREV NEXT | FRAMES NO FRAMES All Classes |
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 All Classes |