|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
com.tangosol.coherence.config.builder.ParameterizedBuilderHelper
public class ParameterizedBuilderHelper
The ParameterizedBuilderHelper
defines helper methods for ParameterizedBuilder
implementations.
Constructor Summary | |
---|---|
ParameterizedBuilderHelper() |
Method Summary | |
---|---|
static java.lang.Object |
getAssignableValue(java.lang.Class clzRequiredType, com.tangosol.config.expression.Parameter parameter, com.tangosol.config.expression.ParameterResolver resolver, java.lang.ClassLoader loader) Obtains an assignment compatible value of the required type given an actual Parameter . |
static boolean |
isAssignablePrimitive(java.lang.Class clzPrimitive, java.lang.Class clzWrapper) Determines if a primitive type is assignable to a wrapper type. |
static boolean |
realizes(ParameterizedBuilder bldr, java.lang.Class clzClass, com.tangosol.config.expression.ParameterResolver resolver, java.lang.ClassLoader loader) Determines if a ParameterizedBuilder will build a specified Class of object. |
Constructor Detail |
---|
public ParameterizedBuilderHelper()
Method Detail |
---|
public static java.lang.Object getAssignableValue(java.lang.Class clzRequiredType, com.tangosol.config.expression.Parameter parameter, com.tangosol.config.expression.ParameterResolver resolver, java.lang.ClassLoader loader) throws java.lang.ClassNotFoundException, java.lang.ClassCastException
Parameter
.
This allows us to accept parameters and produce an Object
value that may be assigned using Java reflection.
clzRequiredType
- the required type of valueparameter
- the actual Parameter
from which to determine the valueresolver
- the ParameterResolver
to resolve Parameter
s used in Parameter
sloader
- the ClassLoader
to use for loading necessary classes (required)ClassNotFoundException,
- ClassCastException when it's not possible to determine an assignable valuejava.lang.ClassNotFoundException
java.lang.ClassCastException
public static boolean isAssignablePrimitive(java.lang.Class clzPrimitive, java.lang.Class clzWrapper)
clzPrimitive
- the primitive class typeclzWrapper
- the wrapper class typepublic static boolean realizes(ParameterizedBuilder bldr, java.lang.Class clzClass, com.tangosol.config.expression.ParameterResolver resolver, java.lang.ClassLoader loader)
ParameterizedBuilder
will build a specified Class
of object.bldr
- the ParameterizedBuilder
clzClass
- the Class
of object expectedresolver
- a ParameterResolver
to resolve parametersloader
- the ClassLoader
to use if classes need to be loadedtrue
if the ParameterizedBuilder
will build the specified Class
of object, false
otherwise
|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |