|
||||||||||
| 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<PojoPropertyAccessorIndexedOneArg>
net.sf.mmm.util.pojo.descriptor.impl.accessor.PojoPropertyAccessorSetIndexedBuilder
@Singleton @Named public class PojoPropertyAccessorSetIndexedBuilder
This is the implementation of the
PojoPropertyAccessorIndexedOneArgBuilder interface for
indexed
setter-access.
| Field Summary | |
|---|---|
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 | |
|---|---|
PojoPropertyAccessorSetIndexedBuilder()
The constructor. |
|
| Method Summary | |
|---|---|
PojoPropertyAccessorIndexedOneArg |
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. |
PojoPropertyAccessorIndexedOneArg |
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. |
PojoPropertyAccessorIndexedOneArgMode |
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_PREFIXES
private static final String[] METHOD_SUFFIXES
| Constructor Detail |
|---|
public PojoPropertyAccessorSetIndexedBuilder()
| Method Detail |
|---|
public PojoPropertyAccessorIndexedOneArg 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<PojoPropertyAccessorIndexedOneArg>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 PojoPropertyAccessorIndexedOneArg 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<PojoPropertyAccessorIndexedOneArg>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 PojoPropertyAccessorIndexedOneArgMode getMode()
getMode in interface PojoPropertyAccessorBuilder<PojoPropertyAccessorIndexedOneArg>getMode in interface PojoPropertyAccessorIndexedOneArgBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||