|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.config.type.ConfigType<T>
com.caucho.config.type.InlineBeanType<T>
public class InlineBeanType<T>
Represents an inline bean type for configuration.
Field Summary | |
---|---|
static QName |
TEXT
|
static QName |
VALUE
|
Constructor Summary | |
---|---|
InlineBeanType(java.lang.Class<T> beanClass)
|
Method Summary | |
---|---|
void |
beforeConfigure(XmlConfigContext env,
java.lang.Object bean,
org.w3c.dom.Node node)
Called before the children are configured. |
java.lang.Object |
create(java.lang.Object parent,
QName name)
Creates a new instance |
Attribute |
getAddAttribute(java.lang.Class<?> cl)
Returns any add attributes to add arbitrary content |
Attribute |
getAddBeanAttribute(QName qName)
|
Attribute |
getAttribute(QName name)
Returns the attribute based on the given name. |
protected Attribute |
getAttributeImpl(QName name)
|
java.lang.reflect.Constructor<T> |
getConstructor(int count)
Returns a constructor with a given number of arguments |
Attribute |
getContentProgramAttribute()
Returns the content program attribute (program excluding if, choose). |
Attribute |
getProgramAttribute()
Returns the program attribute. |
java.lang.Class<T> |
getType()
Returns the given type. |
void |
init(java.lang.Object bean)
Initialize the type |
void |
inject(java.lang.Object bean)
Initialize the type |
void |
introspect()
Introspect the bean for configuration |
void |
introspectMethods(java.lang.reflect.Method[] methods)
Introspect the beans methods for setters |
boolean |
isConstructableFromString()
|
boolean |
isEL()
Return true for EL evaluation |
boolean |
isReplace()
Return true if the object is replaced |
java.lang.Object |
replaceObject(java.lang.Object bean)
Replace the type with the generated object |
protected void |
setAddAnnotation(Attribute addAnnotation)
|
protected void |
setAddCustomBean(Attribute addCustomBean)
|
java.lang.String |
toString()
|
java.lang.Object |
valueOf(java.lang.Object value)
Converts the string to the given value. |
java.lang.Object |
valueOf(java.lang.String text)
Converts the string to the given value. |
Methods inherited from class com.caucho.config.type.ConfigType |
---|
afterConfigure, beforeConfigureBean, carefulIntrospect, createType, getComponentType, getDefaultAttribute, getType, getTypeName, isArray, isBean, isEnvBean, isInlineType, isNode, isNoTrim, isProgram, isQualifier, setEnvBean, setProperty, valueOf |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final QName TEXT
public static final QName VALUE
Constructor Detail |
---|
public InlineBeanType(java.lang.Class<T> beanClass)
Method Detail |
---|
public java.lang.Class<T> getType()
getType
in class ConfigType<T>
public boolean isEL()
ConfigType
isEL
in class ConfigType<T>
protected void setAddCustomBean(Attribute addCustomBean)
protected void setAddAnnotation(Attribute addAnnotation)
public java.lang.Object create(java.lang.Object parent, QName name)
create
in class ConfigType<T>
public java.lang.reflect.Constructor<T> getConstructor(int count)
getConstructor
in class ConfigType<T>
public void beforeConfigure(XmlConfigContext env, java.lang.Object bean, org.w3c.dom.Node node)
beforeConfigure
in class ConfigType<T>
public Attribute getAttribute(QName name)
getAttribute
in class ConfigType<T>
protected Attribute getAttributeImpl(QName name)
public Attribute getAddBeanAttribute(QName qName)
getAddBeanAttribute
in class ConfigType<T>
public Attribute getAddAttribute(java.lang.Class<?> cl)
getAddAttribute
in class ConfigType<T>
public Attribute getProgramAttribute()
getProgramAttribute
in class ConfigType<T>
public Attribute getContentProgramAttribute()
getContentProgramAttribute
in class ConfigType<T>
public void inject(java.lang.Object bean)
inject
in class ConfigType<T>
public void init(java.lang.Object bean)
init
in class ConfigType<T>
public boolean isReplace()
isReplace
in class ConfigType<T>
public java.lang.Object replaceObject(java.lang.Object bean)
replaceObject
in class ConfigType<T>
public java.lang.Object valueOf(java.lang.String text)
valueOf
in class ConfigType<T>
public boolean isConstructableFromString()
isConstructableFromString
in class ConfigType<T>
public java.lang.Object valueOf(java.lang.Object value)
valueOf
in class ConfigType<T>
public void introspect()
introspect
in class ConfigType<T>
public void introspectMethods(java.lang.reflect.Method[] methods)
public java.lang.String toString()
toString
in class ConfigType<T>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |