ma.glasnost.orika.metadata
Class NestedElementProperty

java.lang.Object
  extended by ma.glasnost.orika.metadata.Property
      extended by ma.glasnost.orika.metadata.NestedElementProperty

public class NestedElementProperty
extends Property

NestedElementProperty represents a property which belongs to the type of a nested list/array/map element within another type.

Author:
mattdeboer

Nested Class Summary
 
Nested classes/interfaces inherited from class ma.glasnost.orika.metadata.Property
Property.Builder
 
Constructor Summary
NestedElementProperty(Property owningProperty, Property elementProperty, PropertyResolverStrategy resolver)
           
 
Method Summary
 Property getElement()
           
 Property getRootContainer()
           
 
Methods inherited from class ma.glasnost.orika.metadata.Property
copy, copy, equals, getContainer, getElementType, getExpression, getGetter, getGetterName, getName, getPath, getRawType, getSetter, getSetterName, getType, hashCode, hasPath, isArray, isArrayElement, isAssignableFrom, isCollection, isEnum, isList, isListElement, isMap, isMapKey, isMultiOccurrence, isPrimitive, isSet, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NestedElementProperty

public NestedElementProperty(Property owningProperty,
                             Property elementProperty,
                             PropertyResolverStrategy resolver)
Parameters:
owningProperty -
elementProperty -
resolver -
Method Detail

getElement

public Property getElement()
Overrides:
getElement in class Property
Returns:
the nested element property

getRootContainer

public Property getRootContainer()
Returns:
the root container of this property


Copyright © 2013 Glasnost. All Rights Reserved.