public interface Transformable
 Using the as(Class) method, the object can be casted or transformed to fulfill the requested type.
| Modifier and Type | Method and Description | 
|---|---|
| <A> A | as(Class<A> adapterType)Adapts this into the given adapterType. | 
| boolean | is(Class<?> type)Determines if this can be transformed to the given type. | 
| <A> Optional<A> | tryAs(Class<A> adapterType)Tries to transform this into the given adapterType. | 
boolean is(@Nonnull Class<?> type)
type - the target type to check for<A> Optional<A> tryAs(@Nonnull Class<A> adapterType)
A - the type of the adapter typeadapterType - the target type to adapt to<A> A as(@Nonnull Class<A> adapterType)
A - the type of the adapter typeadapterType - the target type to adapt toIllegalArgumentException - if no transformation was possibleCopyright © 2018. All rights reserved.