Uses of Class
ma.glasnost.orika.metadata.Property

Packages that use Property
ma.glasnost.orika   
ma.glasnost.orika.impl.generator   
ma.glasnost.orika.impl.generator.specification   
ma.glasnost.orika.metadata   
ma.glasnost.orika.property   
 

Uses of Property in ma.glasnost.orika
 

Methods in ma.glasnost.orika that return Property
 Property MappingException.getDestinationProperty()
           
 Property MappingException.getSourceProperty()
           
 

Methods in ma.glasnost.orika with parameters of type Property
 void MappingException.setDestinationProperty(Property destinationProperty)
           
 void MappingException.setSourceProperty(Property sourceProperty)
           
 

Uses of Property in ma.glasnost.orika.impl.generator
 

Fields in ma.glasnost.orika.impl.generator declared as Property
 Property Node.property
           
protected  Property MapEntryRef.EntryPart.prototype
           
 

Methods in ma.glasnost.orika.impl.generator that return Property
 Property VariableRef.property()
           
 

Methods in ma.glasnost.orika.impl.generator with parameters of type Property
protected static String VariableRef.getGetter(Property property, String variableExpression)
           
protected static String VariableRef.getSetter(Property property, String variableExpression)
          Returns a fully type-cast setter for the property which has no reliance on java generics.
 

Constructors in ma.glasnost.orika.impl.generator with parameters of type Property
MultiOccurrenceVariableRef(Property property, MultiOccurrenceVariableRef anchor)
           
MultiOccurrenceVariableRef(Property property, String name)
           
VariableRef(Property property, String name)
           
VariableRef(Property property, VariableRef anchor)
           
 

Uses of Property in ma.glasnost.orika.impl.generator.specification
 

Methods in ma.glasnost.orika.impl.generator.specification with parameters of type Property
 String ObjectToObject.generateEqualityTestCode(VariableRef source, VariableRef destination, Property inverseProperty, SourceCodeContext code)
           
 

Uses of Property in ma.glasnost.orika.metadata
 

Subclasses of Property in ma.glasnost.orika.metadata
 class ArrayElementProperty
          ListElementProperty is a special Property instance used to represent a value which associated with a particular index in a list.
 class ListElementProperty
          ListElementProperty is a special Property instance used to represent a value which associated with a particular index in a list.
 class MapKeyProperty
          MapKeyProperty is a special Property instance used to represent a value which associated with a key within a Map.
 class NestedElementProperty
          NestedElementProperty represents a property which belongs to the type of a nested list/array/map element within another type.
 class NestedProperty
          NestedProperty represents a property which is accessed by chaining calls to multiple properties.
 

Methods in ma.glasnost.orika.metadata that return Property
 Property Property.Builder.build()
          Builds the property
 Property Property.Builder.build(PropertyResolver propertyResolver)
          Builds the property, using the specified proeprtyResolver to validate the property settings
 Property Property.copy()
           
 Property Property.copy(Type<?> newType)
           
 Property Property.getContainer()
           
 Property FieldMap.getDestination()
           
 Property Property.getElement()
           
 Property NestedElementProperty.getElement()
           
 Property FieldMap.getInverse()
           
 Property[] Property.getPath()
           
 Property[] NestedProperty.getPath()
           
 Property NestedElementProperty.getRootContainer()
           
 Property FieldMap.getSource()
           
protected  Property ClassMapBuilderForMaps.resolveCustomProperty(String expr, Type<?> propertyType)
           
protected  Property ClassMapBuilderForLists.resolveCustomProperty(String expr, Type<?> propertyType)
           
protected  Property ClassMapBuilderForArrays.resolveCustomProperty(String expr, Type<?> propertyType)
           
protected  Property ClassMapBuilderForMaps.resolveProperty(Type rawType, String expr)
          Resolves a property for the particular type, based on the provided property expression
protected  Property ClassMapBuilder.resolveProperty(Type type, String expr)
          Resolves a property for the particular type, based on the provided property expression
protected  Property ClassMapBuilder.resolvePropertyForA(String expr)
          Resolves a property expression for this builder's 'A' type
protected  Property ClassMapBuilder.resolvePropertyForB(String expr)
          Resolves a property expression for this builder's 'B' type
 

Methods in ma.glasnost.orika.metadata that return types with arguments of type Property
protected  Map<String,Property> ScoringClassMapBuilder.getPropertyExpressions(Type<?> type)
          Gets all of the property expressions for a given type, including all nested properties.
 

Methods in ma.glasnost.orika.metadata with parameters of type Property
 Property.Builder Property.Builder.container(Property container)
           
 ClassMapBuilder<A,B> ClassMapBuilder.field(Property fieldA, Property fieldB)
           
 ClassMapBuilder<A,B> ClassMapBuilder.field(Property fieldA, String fieldNameB)
           
 ClassMapBuilder<A,B> ClassMapBuilder.field(String fieldNameA, Property fieldB)
           
 FieldMapBuilder<A,B> ClassMapBuilder.fieldMap(Property fieldA, Property fieldB, boolean byDefault)
           
 FieldMapBuilder<A,B> ClassMapBuilder.fieldMap(Property fieldA, String fieldNameB, boolean byDefault)
           
 FieldMapBuilder<A,B> ClassMapBuilder.fieldMap(String fieldNameA, Property fieldB, boolean byDefault)
           
 boolean Property.isAssignableFrom(Property p)
           
 Property.Builder Property.Builder.merge(Property property)
          Merges the attributes of the specified property into this one
 Property.Builder Property.Builder.path(Property[] path)
           
 

Constructors in ma.glasnost.orika.metadata with parameters of type Property
ArrayElementProperty(int index, Type<?> propertyType, Property container)
           
FieldMap(Property a, Property b, Property aInverse, Property bInverse, MappingDirection mappingDirection, boolean excluded, String converterId, boolean byDefault, Boolean sourceMappedOnNull, Boolean destinationMappedOnNull)
           
ListElementProperty(int index, Type<?> propertyType, Property owner)
           
MapKeyProperty(String key, Type<?> type, Property owner)
           
NestedElementProperty(Property owningProperty, Property elementProperty, PropertyResolverStrategy resolver)
           
NestedProperty(String expression, Property property, Property[] path)
          Creates a new NestedProperty
NestedProperty(String expression, Property property, Property[] path)
          Creates a new NestedProperty
Property(String expression, String name, String getter, String setter, Type<?> type, Type<?> elementType, Property container)
          Constructs a new Property instance
ScoringClassMapBuilder.FieldMatchScore(Property propertyA, Property propertyB, ScoringClassMapBuilder.PropertyMatchingWeights matchingWeights)
          Constructs a new FieldMatchScore based on the provided pair of properties, with scoring modified by the provided PropertyMatchingWeights
 

Uses of Property in ma.glasnost.orika.property
 

Methods in ma.glasnost.orika.property that return Property
 Property PropertyResolver.getElementProperty(Type type, String p)
           
 Property PropertyResolver.getElementProperty(Type type, String p, Property owner)
           
 Property PropertyResolver.getIndividualElementProperty(Type type, String p, Property owner)
           
 Property PropertyResolverStrategy.getProperty(Property owner, String dynamicPropertyExpression)
          Resolves a property for the specified type; nested and dynamically defined properties should be handled automatically.
 Property PropertyResolver.getProperty(Property owner, String expr)
           
 Property PropertyResolverStrategy.getProperty(Type type, String dynamicPropertyExpression)
          Resolves a property for the specified type; nested and dynamically defined properties should be handled automatically.
 Property PropertyResolver.getProperty(Type type, String expr)
           
protected  Property PropertyResolver.getProperty(Type type, String expr, boolean isNestedLookup, Property owner)
          Resolves the specified property expression
protected  Property PropertyResolver.processProperty(String propertyName, Class<?> propertyType, Method readMethod, Method writeMethod, Class<?> owningType, Type<?> referenceType, Map<String,Property> properties)
          Processes a property, adding it to the map of properties for the owning type being processed
 Property PropertyResolver.resolveInlineProperty(Type type, String expr)
          Resolves in-line properties, which are defined with the following format:
"name{getterName|setterName|type=typeName}".

Setter name can be omitted, as well as type name; if getter name is omitted, then setter name must be preceded by '|', like so:
"name{|setterName|type=typeName}", or like "name{|setterName}".
 

Methods in ma.glasnost.orika.property that return types with arguments of type Property
 Map<String,Property> PropertyResolverStrategy.getProperties(Type type)
          Collects and returns the (mappable) properties for the given type.
 Map<String,Property> PropertyResolver.getProperties(Type theType)
           
 

Methods in ma.glasnost.orika.property with parameters of type Property
 Property PropertyResolver.getElementProperty(Type type, String p, Property owner)
           
 Property PropertyResolver.getIndividualElementProperty(Type type, String p, Property owner)
           
protected  NestedProperty PropertyResolver.getNestedProperty(Type type, String p, Property owner)
           
 Property PropertyResolverStrategy.getProperty(Property owner, String dynamicPropertyExpression)
          Resolves a property for the specified type; nested and dynamically defined properties should be handled automatically.
 Property PropertyResolver.getProperty(Property owner, String expr)
           
protected  Property PropertyResolver.getProperty(Type type, String expr, boolean isNestedLookup, Property owner)
          Resolves the specified property expression
 

Method parameters in ma.glasnost.orika.property with type arguments of type Property
protected  void RegexPropertyResolver.collectProperties(Class<?> type, Type<?> referenceType, Map<String,Property> properties)
          Collects all properties for the specified type.
protected abstract  void PropertyResolver.collectProperties(Class<?> type, Type<?> referenceType, Map<String,Property> properties)
          Collects all properties for the specified type.
protected  void IntrospectorPropertyResolver.collectProperties(Class<?> type, Type<?> referenceType, Map<String,Property> properties)
          Collects all properties for the specified type.
protected  void PropertyResolver.collectPublicFieldProperties(Type<?> referenceType, Map<String,Property> properties)
          Add public non-static fields as properties
protected  Property PropertyResolver.processProperty(String propertyName, Class<?> propertyType, Method readMethod, Method writeMethod, Class<?> owningType, Type<?> referenceType, Map<String,Property> properties)
          Processes a property, adding it to the map of properties for the owning type being processed
 



Copyright © 2013 Glasnost. All Rights Reserved.