|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.mmm.util.pojo.descriptor.base.accessor.AbstractPojoPropertyAccessorBuilder<PojoPropertyAccessorIndexedNonArg>
net.sf.mmm.util.pojo.descriptor.impl.accessor.PojoPropertyAccessorGetIndexedBuilder
@Singleton @Named public class PojoPropertyAccessorGetIndexedBuilder
This is the implementation of the
PojoPropertyAccessorIndexedNonArgBuilder interface for
indexed
getter-access.
| Field Summary | |
|---|---|
private static String |
METHOD_PREFIX_GET
method name prefix for classic getter. |
private static String[] |
METHOD_PREFIXES
alternative method name prefixes for boolean getters. |
private static String[] |
METHOD_SUFFIXES
method name suffixes for indexed getters. |
| Constructor Summary | |
|---|---|
PojoPropertyAccessorGetIndexedBuilder()
The constructor. |
|
| Method Summary | |
|---|---|
PojoPropertyAccessorIndexedNonArg |
create(Field field,
PojoDescriptor<?> descriptor,
PojoDescriptorDependencies dependencies)
This method creates the accessor for the given
field if that field is suitable for this builder (e.g. |
PojoPropertyAccessorIndexedNonArg |
create(Method method,
PojoDescriptor<?> descriptor,
PojoDescriptorDependencies dependencies)
This method creates the accessor for the given
method if that method is suitable for this builder (e.g. |
PojoPropertyAccessorIndexedNonArgMode |
getMode()
This method gets the mode of this builder. |
| Methods inherited from class net.sf.mmm.util.pojo.descriptor.base.accessor.AbstractPojoPropertyAccessorBuilder |
|---|
getPropertyName, getPropertyName, getPropertyName, isBooleanType, isIntegerType |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final String METHOD_PREFIX_GET
private static final String[] METHOD_PREFIXES
private static final String[] METHOD_SUFFIXES
| Constructor Detail |
|---|
public PojoPropertyAccessorGetIndexedBuilder()
| Method Detail |
|---|
public PojoPropertyAccessorIndexedNonArg create(Method method,
PojoDescriptor<?> descriptor,
PojoDescriptorDependencies dependencies)
accessor for the given
method if that method is suitable for this builder (e.g.
starts with "set").
create in interface PojoPropertyAccessorBuilder<PojoPropertyAccessorIndexedNonArg>method - the method to access.descriptor - is the descriptor of the
Pojo having the given
method.dependencies - are the PojoDescriptorDependencies with
injected helper components.
accessor for the given
method or null if the method
is NOT suitable for this builder.
public PojoPropertyAccessorIndexedNonArg create(Field field,
PojoDescriptor<?> descriptor,
PojoDescriptorDependencies dependencies)
accessor for the given
field if that field is suitable for this builder (e.g.
contains a container type).
create in interface PojoPropertyAccessorBuilder<PojoPropertyAccessorIndexedNonArg>field - is the field.descriptor - is the descriptor of the
Pojo having the given
field.dependencies - are the PojoDescriptorDependencies with
injected helper components.
accessor for the given
field or null if the field
is NOT suitable for this builder.public PojoPropertyAccessorIndexedNonArgMode getMode()
getMode in interface PojoPropertyAccessorBuilder<PojoPropertyAccessorIndexedNonArg>getMode in interface PojoPropertyAccessorIndexedNonArgBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||