| Package | Description |
|---|---|
| org.ldaptive.beans.reflect |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCollectionReflectionTranscoder
Reflection transcoder for an object that implements a
Collection. |
class |
ArrayReflectionTranscoder
Reflection transcoder which expects to operate on collections containing an array of values.
|
class |
DefaultReflectionTranscoder
Default implementation of a reflection transcoder.
|
class |
ListReflectionTranscoder
Reflection transcoder for an object that implements
List. |
class |
SetReflectionTranscoder
Reflection transcoder for an object that implements
Set. |
class |
SingleValueReflectionTranscoder<T>
Reflection transcoder which expects to operate on collections containing a single value.
|
| Modifier and Type | Field and Description |
|---|---|
private ReflectionTranscoder |
DefaultReflectionTranscoder.valueTranscoder
Transcoder for this type.
|
private ReflectionTranscoder |
AbstractAttributeValueMutator.valueTranscoder
Transcoder for modifying this attribute.
|
| Modifier and Type | Method and Description |
|---|---|
protected ReflectionTranscoder |
DefaultReflectionTranscoder.getCollectionEncoder(java.lang.Class<?> type,
java.lang.reflect.Type genericType)
Returns the appropriate collection encoder for the supplied type.
|
protected ReflectionTranscoder |
AbstractAttributeValueMutator.getReflectionTranscoder()
Returns the reflection transcoder.
|
| Constructor and Description |
|---|
AbstractAttributeValueMutator(java.lang.String name,
boolean binary,
SortBehavior sortBehavior,
ReflectionTranscoder transcoder)
Creates a new abstract attribute value mutator.
|
FieldAttributeValueMutator(ReflectionTranscoder transcoder,
java.lang.reflect.Field field)
Creates a new field attribute value mutator.
|
FieldAttributeValueMutator(java.lang.String name,
boolean binary,
SortBehavior sortBehavior,
ReflectionTranscoder transcoder,
java.lang.reflect.Field field)
Creates a new field attribute value mutator.
|
MethodAttributeValueMutator(ReflectionTranscoder transcoder,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter)
Creates a new method attribute value mutator.
|
MethodAttributeValueMutator(java.lang.String name,
boolean binary,
SortBehavior sortBehavior,
ReflectionTranscoder transcoder,
java.lang.reflect.Method getter,
java.lang.reflect.Method setter)
Creates a new method attribute value mutator.
|