| 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(Class<?> type,
                    Type genericType)
Returns the appropriate collection encoder for the supplied type. 
 | 
protected ReflectionTranscoder | 
AbstractAttributeValueMutator.getReflectionTranscoder()
Returns the reflection transcoder. 
 | 
| Constructor and Description | 
|---|
AbstractAttributeValueMutator(String name,
                             boolean binary,
                             SortBehavior sortBehavior,
                             ReflectionTranscoder transcoder)
Creates a new abstract attribute value mutator. 
 | 
FieldAttributeValueMutator(ReflectionTranscoder transcoder,
                          Field field)
Creates a new field attribute value mutator. 
 | 
FieldAttributeValueMutator(String name,
                          boolean binary,
                          SortBehavior sortBehavior,
                          ReflectionTranscoder transcoder,
                          Field field)
Creates a new field attribute value mutator. 
 | 
MethodAttributeValueMutator(ReflectionTranscoder transcoder,
                           Method getter,
                           Method setter)
Creates a new method attribute value mutator. 
 | 
MethodAttributeValueMutator(String name,
                           boolean binary,
                           SortBehavior sortBehavior,
                           ReflectionTranscoder transcoder,
                           Method getter,
                           Method setter)
Creates a new method attribute value mutator. 
 | 
Copyright © 2003-2019 Virginia Tech. All Rights Reserved.