A B C D E H I M N O T U V 

A

all(Exclusion...) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields that satisfy simultaneously two or more other exclusions.
annotation(Class<? extends Annotation>) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields that have a given annotation.

B

by() - Static method in class org.dynamicvalues.Directives
Creates a set of directives.

C

classesOntoSimpleNames() - Static method in class org.dynamicvalues.Directives
Returns the directive that map all Class fields onto their simple names

D

Directives - Class in org.dynamicvalues
Factory of directives for the value copies.
Dynamic - Class in org.dynamicvalues
Dynamic value factory.
Dynamic() - Constructor for class org.dynamicvalues.Dynamic
 
DynamicIO - Class in org.dynamicvalues
 
DynamicIO() - Constructor for class org.dynamicvalues.DynamicIO
 

E

elements - Variable in class org.dynamicvalues.Externals.ValueList
 
elements - Variable in class org.dynamicvalues.Externals.ValueMap
 
emptyStrings() - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all String fields with an empty value.
equals(Object) - Method in class org.dynamicvalues.Externals.ValueList
 
equals(Object) - Method in class org.dynamicvalues.Externals.ValueMap
 
Exclude - Annotation Type in org.dynamicvalues
Marks a field to be excluded from value copies.
exclude(Object, Field) - Method in interface org.dynamicvalues.Exclusion
Returns true to exclude a given field of a given object from the value copy of the object.
excluding(Exclusion...) - Method in class org.dynamicvalues.Directives
Adds a set of Exclusions to these directives.
excluding(List<Exclusion>) - Method in class org.dynamicvalues.Directives
Adds a set of Exclusions to these directives.
Exclusion - Interface in org.dynamicvalues
Directs the value copy to exclude object fields that match given criteria.
Externals - Class in org.dynamicvalues
List and map wrapper types for JAXB bindings of external value copies.
Externals() - Constructor for class org.dynamicvalues.Externals
 
Externals.MapAdapter - Class in org.dynamicvalues
 
Externals.MapAdapter() - Constructor for class org.dynamicvalues.Externals.MapAdapter
 
Externals.ValueList - Class in org.dynamicvalues
 
Externals.ValueList(List<Object>) - Constructor for class org.dynamicvalues.Externals.ValueList
 
Externals.ValueMap - Class in org.dynamicvalues
 
Externals.ValueMap(Map<Object, Object>) - Constructor for class org.dynamicvalues.Externals.ValueMap
 
externalValueOf(Object) - Static method in class org.dynamicvalues.Dynamic
Returns the value copy of an object in a form which is suitable for JAXB serialisation, based on default copy directives.
externalValueOf(Object, Directives) - Static method in class org.dynamicvalues.Dynamic
Returns the value copy of an object in a form which is suitable for JAXB serialisation, based on given copy directives.

H

hashCode() - Method in class org.dynamicvalues.Externals.ValueList
 
hashCode() - Method in class org.dynamicvalues.Externals.ValueMap
 

I

iterator() - Method in class org.dynamicvalues.Externals.ValueList
 

M

map(Object, Field, Object) - Method in interface org.dynamicvalues.Mapping
Returns the value that should be copied for a given field of a given object in place of the current field value.
mapping(List<Mapping>) - Method in class org.dynamicvalues.Directives
Adds a set of Mappings to these directives.
mapping(Mapping...) - Method in class org.dynamicvalues.Directives
Adds a set of Mappings to these directives.
Mapping - Interface in org.dynamicvalues
Directs the value copy to adapt values of object fields that match given criteria.
marshal(Map<Object, Object>) - Method in class org.dynamicvalues.Externals.MapAdapter
 

N

name(String) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields that have a given name.
name(Pattern) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields that match a given regular expression.
newInstance() - Static method in class org.dynamicvalues.DynamicIO
 
not(Exclusion) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields that do not satisfy a given directive.

O

object(Object) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields within a given object.
objectLike(Object) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields of an object equivalent to a given object.
objectsToStringFor(Class<?>) - Static method in class org.dynamicvalues.Directives
Returns the directive that map alls fields of a given type onto strings (in the sense of Class.isAssignableFrom(Class) and Object.toString()).
org.dynamicvalues - package org.dynamicvalues
 

T

toString() - Method in class org.dynamicvalues.Externals.ValueList
 
toString() - Method in class org.dynamicvalues.Externals.ValueMap
 
type(Class<?>) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields that have a given type (in the sense of Class.isAssignableFrom(Class)).

U

unmarshal(Externals.Entries) - Method in class org.dynamicvalues.Externals.MapAdapter
 

V

value(Object) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields with a given value.
valueLike(Object) - Static method in class org.dynamicvalues.Directives
Returns the directive that excludes all fields with a value which is equivalent to a given value (in the sense of Object.equals(Object)).
valueOf(Object) - Static method in class org.dynamicvalues.Dynamic
Returns the value copy of an object based on default copy directives.
valueOf(Object, Directives) - Static method in class org.dynamicvalues.Dynamic
Returns the value copy of an object based on given copy directives.
A B C D E H I M N O T U V 

Copyright © 2014. All Rights Reserved.