public class AbstractBeanType extends InlineBeanType
TEXT, VALUE
Constructor and Description |
---|
AbstractBeanType(java.lang.Class type)
Create the interface type
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
create(java.lang.Object parent,
QName name)
Returns an InterfaceConfig object
|
java.lang.Class |
getType()
Returns the Java type.
|
void |
init(java.lang.Object bean)
Replace the type with the generated object
|
java.lang.Object |
replaceObject(java.lang.Object bean)
Replace the type with the generated object
|
java.lang.String |
toString() |
java.lang.Object |
valueOf(java.lang.Object value)
Converts the value to a value of the type.
|
java.lang.Object |
valueOf(java.lang.String text)
Converts the string to a value of the type.
|
beforeConfigure, getAddAttribute, getAddBeanAttribute, getAttribute, getAttributeImpl, getConstructor, getContentProgramAttribute, getProgramAttribute, inject, introspect, introspectMethods, isConstructableFromString, isEL, isReplace, setAddAnnotation, setAddCustomBean
afterConfigure, beforeConfigureBean, carefulIntrospect, createType, getComponentType, getDefaultAttribute, getType, getTypeName, isArray, isBean, isEnvBean, isInlineType, isNode, isNoTrim, isProgram, isQualifier, setEnvBean, setProperty, valueOf
public AbstractBeanType(java.lang.Class type)
public java.lang.Class getType()
getType
in class InlineBeanType
public java.lang.Object create(java.lang.Object parent, QName name)
create
in class InlineBeanType
public void init(java.lang.Object bean)
init
in class InlineBeanType
public java.lang.Object replaceObject(java.lang.Object bean)
replaceObject
in class InlineBeanType
public java.lang.Object valueOf(java.lang.String text)
valueOf
in class InlineBeanType
public java.lang.Object valueOf(java.lang.Object value)
valueOf
in class InlineBeanType
public java.lang.String toString()
toString
in class InlineBeanType