org.omnaest.utils.beans.adapter.source
Class SourcePropertyAccessor.PropertyMetaInformation

java.lang.Object
  extended by org.omnaest.utils.beans.adapter.source.SourcePropertyAccessor.PropertyMetaInformation
All Implemented Interfaces:
Serializable
Enclosing interface:
SourcePropertyAccessor

public static class SourcePropertyAccessor.PropertyMetaInformation
extends Object
implements Serializable

Contains further meta information about a property

Author:
Omnaest
See Also:
Serialized Form

Field Summary
protected  Object[] additionalArguments
           
protected  AutowiredContainer<Annotation> classAnnotationAutowiredContainer
           
protected  ParameterizedType genericType
           
protected  AutowiredContainer<Annotation> propertyAnnotationAutowiredContainer
           
 
Constructor Summary
SourcePropertyAccessor.PropertyMetaInformation(Object[] additionalArguments, ParameterizedType genericType, AutowiredContainer<Annotation> propertyAnnotationAutowiredContainer, AutowiredContainer<Annotation> classAnnotationAutowiredContainer)
           
 
Method Summary
 Object[] getAdditionalArguments()
           
 AutowiredContainer<Annotation> getClassAnnotationAutowiredContainer()
           
 ParameterizedType getGenericType()
           
 AutowiredContainer<Annotation> getPropertyAnnotationAutowiredContainer()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

additionalArguments

protected final Object[] additionalArguments

propertyAnnotationAutowiredContainer

protected final AutowiredContainer<Annotation> propertyAnnotationAutowiredContainer

classAnnotationAutowiredContainer

protected final AutowiredContainer<Annotation> classAnnotationAutowiredContainer

genericType

protected final ParameterizedType genericType
Constructor Detail

SourcePropertyAccessor.PropertyMetaInformation

public SourcePropertyAccessor.PropertyMetaInformation(Object[] additionalArguments,
                                                      ParameterizedType genericType,
                                                      AutowiredContainer<Annotation> propertyAnnotationAutowiredContainer,
                                                      AutowiredContainer<Annotation> classAnnotationAutowiredContainer)
Parameters:
additionalArguments -
genericType -
propertyAnnotationAutowiredContainer -
classAnnotationAutowiredContainer -
See Also:
SourcePropertyAccessor.PropertyMetaInformation
Method Detail

getAdditionalArguments

public Object[] getAdditionalArguments()
Returns:

getPropertyAnnotationAutowiredContainer

public AutowiredContainer<Annotation> getPropertyAnnotationAutowiredContainer()
Returns:

getClassAnnotationAutowiredContainer

public AutowiredContainer<Annotation> getClassAnnotationAutowiredContainer()
Returns:

toString

public String toString()
Overrides:
toString in class Object

getGenericType

public ParameterizedType getGenericType()


Copyright © 2013. All Rights Reserved.