public class CollectionItemAccessor extends java.lang.Object implements TypeAwareAccessor, Accessor
Constructor and Description |
---|
CollectionItemAccessor(java.lang.Object referenceItem)
Default implementation uses IdentityService.EQUALS_IDENTITY_STRATEGY.
|
CollectionItemAccessor(java.lang.Object referenceItem,
IdentityStrategy identityStrategy)
Allows for custom IdentityStrategy.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
get(java.lang.Object target) |
ElementSelector |
getElementSelector() |
java.lang.Class<?> |
getType() |
void |
set(java.lang.Object target,
java.lang.Object value) |
java.lang.String |
toString() |
void |
unset(java.lang.Object target) |
public CollectionItemAccessor(java.lang.Object referenceItem)
referenceItem
- public CollectionItemAccessor(java.lang.Object referenceItem, IdentityStrategy identityStrategy)
referenceItem
- identityStrategy
- public java.lang.Class<?> getType()
getType
in interface TypeAwareAccessor
public java.lang.String toString()
toString
in class java.lang.Object
public ElementSelector getElementSelector()
getElementSelector
in interface Accessor
public void set(java.lang.Object target, java.lang.Object value)