public interface CoercionTarget
| Modifier and Type | Method and Description |
|---|---|
Class<?> |
boxedType()
If this target represents a primitive type return the boxing type for it
|
boolean |
canBeAnnotated() |
AnnotatedElement |
getAnnotatedElement() |
CoercionTarget[] |
getComponentCoercionTypes()
Return the
CoercionTargets for the components. |
String |
getName() |
Class<?> |
getOwner()
Return the owning type of the target, for a method this is the class the method was found on similarly for fields.
|
CoercionTarget |
getParent() |
Class<?> |
getType()
Return the type for the target to be coerced
|
boolean |
hasComponents()
Does the target have components, this is true of any container e.g.
|
boolean |
hasParent() |
boolean |
isArray()
Is the underlying target an array
|
boolean |
isPrimitive()
Return true if this target is a primitive type
|
Class<?> getType()
boolean isArray()
boolean hasComponents()
Collection, MapCoercionTarget[] getComponentCoercionTypes()
CoercionTargets for the components.
For a collection this would return a single CoercionTarget for the element contained.
For a map you would get one for the key and one for the value.boolean isPrimitive()
Class<?> boxedType()
boolean canBeAnnotated()
AnnotatedElement getAnnotatedElement()
Class<?> getOwner()
CoercionTarget getParent()
boolean hasParent()
String getName()
Copyright © 2003–2017 RedEngine Ltd. All rights reserved.