|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.bval.util.AccessStrategy
org.apache.bval.util.IndexedAccess
public class IndexedAccess
AccessStrategy to get an indexed member of an Iterable or
array object.
| Constructor Summary | |
|---|---|
IndexedAccess(Type containerType,
Integer index)
Create a new IndexedAccessStrategy instance. |
|
| Method Summary | |
|---|---|
Object |
get(Object instance)
Get the value from the given instance. |
ElementType |
getElementType()
Get the Java program ElementType used by this AccessStrategy
to determine property values. |
static Type |
getJavaElementType(Type containerType)
Get the Java element type of a particular container type. |
Type |
getJavaType()
Get the type of the property |
String |
getPropertyName()
Get a name representative of this property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IndexedAccess(Type containerType,
Integer index)
containerType - index - | Method Detail |
|---|
public static Type getJavaElementType(Type containerType)
containerType -
null if containerType is not
some type of Iterable or arraypublic Object get(Object instance)
get in class AccessStrategypublic ElementType getElementType()
ElementType used by this AccessStrategy
to determine property values.
getElementType in class AccessStrategypublic Type getJavaType()
getJavaType in class AccessStrategypublic String getPropertyName()
getPropertyName in class AccessStrategy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||