public class Pro extends BaseTXManager implements java.lang.Comparable, BeanInf
Title: Pro.java
Description:
bboss workgroup
Copyright (c) 2007
| 限定符和类型 | 字段和说明 |
|---|---|
protected BeanAccembleHelper |
accember |
protected boolean |
bean |
protected java.lang.Object |
beaninstance |
protected java.lang.String |
clazz
值类型
|
protected java.lang.Class |
cls |
static java.lang.String |
COMPONENT_BEAN |
static java.lang.String |
COMPONENT_CLASS |
static java.lang.String |
COMPONENT_OBJECT |
static java.lang.String |
COMPONENT_OBJECT_SHORTNAME |
static java.lang.String |
COMPONENT_STRING |
static java.lang.String |
COMPONENT_STRING_SHORTNAME |
protected java.lang.String |
configFile |
protected java.lang.Class |
factoryClass |
static java.lang.String[] |
fixattrprefics
内置的属性前缀标识
|
static java.lang.String[] |
fixattrs
定义property节点的固定属性
|
protected java.lang.Object |
iocinputData |
protected int |
iocinputtype |
protected java.lang.String |
iocplugin
指定元素的ioc依赖注入插件
插件必须实现接口
org.frameworkset.spi.assemble.plugin.IocPlugin
|
protected java.lang.Class |
iocpluginClass |
protected static org.slf4j.Logger |
log |
protected SerialFactory.MagicClass |
magicclass |
static int |
pro_type |
static int |
proarray_type |
static int |
prolist_type |
static int |
promap_type |
static int |
proset_type |
static java.lang.String |
REF_TOKEN |
static java.lang.String |
soa_type_attribute |
static java.lang.String |
soa_type_null_attribute |
protected java.lang.Object |
value |
asyncMethods, callorder_sequence, interceptors, transactionInterceptorClass, txs, usedCustomInterceptor| 构造器和说明 |
|---|
Pro() |
Pro(BaseApplicationContext applicationContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
_buildBean(CallContext context,
boolean convertcontainer) |
protected void |
_buildFactoryClass() |
protected void |
_buildIocpluginClass() |
protected void |
_buildRefValue(CallContext context,
java.lang.Object defaultValue) |
protected void |
_buildType() |
protected void |
_initBean(CallContext context,
boolean convertcontainer) |
protected void |
_initIocpluginClass() |
protected void |
_initTBean(CallContext context,
java.lang.Class type) |
void |
addConstructor(Construction construction) |
void |
addReferenceParam(Pro pro) |
int |
compareTo(java.lang.Object o) |
static java.lang.String |
evalValue(java.lang.String value,
PropertiesContainer configPropertiesFile,
ProviderParser providerParser,
boolean escapeQuoted) |
static java.lang.Class |
firstgenericTypes(java.lang.Class clazz) |
void |
freeze() |
BaseApplicationContext |
getApplicationContext() |
ProArray |
getArray() |
ProArray |
getArray(ProArray defaultValue) |
java.lang.Object |
getBean() |
java.lang.Object |
getBean(CallContext context,
boolean convertcontainer)
本方法返回原始的bean组件
|
<T> T |
getBean(CallContext context,
java.lang.Class<T> type) |
java.lang.Class |
getBeanClass() |
<T> T |
getBeanFromType(java.lang.Class<T> type) |
java.lang.Object |
getBeanObject() |
java.lang.Object |
getBeanObject(CallContext context) |
java.lang.Object |
getBeanObject(CallContext context,
java.lang.Object defaultValue) |
java.lang.Object |
getBeanObject(java.lang.Object defaultValue) |
boolean |
getBoolean() |
boolean |
getBoolean(boolean defaultValue) |
boolean |
getBooleanExtendAttribute(java.lang.String name) |
boolean |
getBooleanExtendAttribute(java.lang.String name,
boolean defaultValue) |
java.lang.String |
getClazz() |
java.lang.String |
getConfigFile() |
Construction |
getConstruction() |
java.util.List<Pro> |
getConstructorParams()
构造函数参数
|
java.lang.String[] |
getDependenciesForBean() |
java.lang.String[] |
getDependentBeans() |
java.lang.String |
getDescription() |
java.lang.String |
getDestroyMethod() |
com.frameworkset.util.EditorInf |
getEditorInf() |
java.lang.String |
getEditorString() |
java.lang.Object |
getExtendAttribute(java.lang.String name) |
java.lang.Object |
getExtendAttribute(java.lang.String name,
java.lang.Object defaultValue) |
java.util.Map<java.lang.String,java.lang.Object> |
getExtendsAttributes() |
java.lang.String |
getFactory_bean() |
java.lang.String |
getFactory_class() |
java.lang.String |
getFactory_method() |
java.lang.Class |
getFactoryClass() |
java.lang.String |
getInitMethod() |
int |
getInt() |
int |
getInt(int defaultValue) |
int |
getIntExtendAttribute(java.lang.String name) |
int |
getIntExtendAttribute(java.lang.String name,
int defaultValue) |
java.lang.Object |
getIocinputData() |
int |
getIocinputtype() |
java.lang.String |
getIocplugin() |
java.lang.Class |
getIocpluginClass() |
java.lang.String |
getLabel() |
ProList |
getList() |
ProList |
getList(ProList defaultValue) |
long |
getLong() |
long |
getLong(long defaultValue) |
long |
getLongExtendAttribute(java.lang.String name) |
long |
getLongExtendAttribute(java.lang.String name,
long defaultValue) |
SerialFactory.MagicClass |
getMagicclass() |
java.lang.String |
getMagicNumber() |
ProMap |
getMap() |
ProMap |
getMap(ProMap defaultValue) |
java.util.Map<java.lang.String,java.lang.String> |
getMvcpaths() |
java.lang.String |
getName() |
java.lang.Object |
getObject() |
java.lang.Object |
getObject(java.lang.Object defaultValue) |
Pro |
getPro() |
ProProperties |
getProProperties() |
java.lang.Object |
getProxyBean(CallContext context)
本方法带ioc功能的bean组件
|
java.lang.Object |
getProxyTrueValue(CallContext context)
本方法返回带ioc功能的值
|
java.util.List<Pro> |
getReferences() |
java.lang.String |
getRefid() |
RefID |
getRefidLink() |
java.lang.String |
getReftype() |
java.lang.Object |
getRefValue(CallContext context,
java.lang.Object defaultValue) |
java.lang.String |
getRMIAttribute(java.lang.String RMIAttribute) |
java.util.Map<java.lang.String,java.lang.String> |
getRMIAttributes() |
ProSet |
getSet() |
ProSet |
getSet(ProSet defaultValue) |
java.lang.String |
getSOAAttribute(java.lang.String SOAAttribute) |
java.util.Map |
getSOAAttributes() |
java.lang.String |
getString() |
java.lang.String |
getString(java.lang.String defaultValue) |
java.lang.String[] |
getStringArray() |
java.lang.String[] |
getStringArray(java.lang.String[] defaultValues) |
java.lang.String |
getStringExtendAttribute(java.lang.String name) |
java.lang.String |
getStringExtendAttribute(java.lang.String name,
java.lang.String defaultValue) |
java.lang.Object |
getTrueValue() |
java.lang.Object |
getTrueValue(CallContext context) |
java.lang.Object |
getTrueValue(CallContext context,
java.lang.Object defaultValue) |
java.lang.Object |
getTrueValue(CallContext context,
java.lang.Object defaultValue,
boolean convertcontainer) |
java.lang.Object |
getTrueValueWithoutEditor(CallContext context,
java.lang.Object defaultValue,
boolean convertcontainer) |
java.lang.Class |
getType() |
java.lang.Object |
getValue() |
java.lang.String |
getWSAttribute(java.lang.String WSAttribute) |
java.util.Map |
getWSAttributes() |
java.lang.String |
getXpath() |
protected void |
initAsyncMethods()
加载异步调用的方法信息
|
protected void |
initTransactions() |
boolean |
innerNode() |
boolean |
isArray() |
boolean |
isAttributeRef() |
boolean |
isBean() |
boolean |
isEnablerpc() |
boolean |
isEscapeQuoted() |
boolean |
isFactoryBean() |
static boolean |
isFixAttribute(java.lang.String name) |
boolean |
isList() |
boolean |
isMap() |
boolean |
isProperties() |
boolean |
isRefereced() |
boolean |
isRMIService() |
boolean |
isServiceRef() |
boolean |
isSet() |
boolean |
isSinglable() |
boolean |
isSOAByteArray(java.lang.String soa_type) |
boolean |
isType(java.lang.Class<Lifecycle> class1) |
boolean |
isWSService() |
protected void |
modify() |
protected java.lang.Object |
processValue(CallContext context,
boolean convertcontainer)
容器类型配置元数据处理
|
void |
setArray(boolean isArray) |
void |
setBean(boolean bean) |
void |
setClazz(java.lang.String clazz) |
void |
setCollectionValue(java.lang.Object value) |
void |
setConfigFile(java.lang.String configFile) |
void |
setDescription(java.lang.String description) |
void |
setDestroyMethod(java.lang.String destroyMethod) |
void |
setEditor(Editor editor) |
void |
setEnablerpc(boolean enablerpc) |
void |
setEscapeQuoted(boolean escapeQuoted) |
void |
setExtendsAttributes(java.util.Map<java.lang.String,java.lang.Object> extendsAttributes) |
void |
setFactory_bean(java.lang.String factoryBean) |
void |
setFactory_class(java.lang.String factoryClass) |
void |
setFactory_method(java.lang.String factoryMethod) |
void |
setInitMethod(java.lang.String initMethod) |
void |
setIocplugin(java.lang.String iocplugin) |
void |
setIsProperties(boolean isProperties) |
void |
setLabel(java.lang.String label) |
void |
setList(boolean isList) |
void |
setMagicclass(SerialFactory.MagicClass magicclass) |
void |
setMagicNumber(java.lang.String magicNumber) |
void |
setMap(boolean isMap) |
void |
setMvcpaths(java.util.Map<java.lang.String,java.lang.String> mvcpaths) |
void |
setName(java.lang.String name) |
void |
setRefid(java.lang.String refid) |
void |
setReftype(java.lang.String reftype) |
void |
setRMIAttributes(java.util.Map<java.lang.String,java.lang.String> rMIAttributes) |
void |
setSet(boolean isSet) |
void |
setSinglable(boolean singlable) |
void |
setSOAAttributes(java.util.Map<java.lang.String,java.lang.String> sOAAttributes) |
void |
setValue(java.lang.String value) |
void |
setValue(java.lang.String value,
PropertiesContainer configPropertiesFile,
ProviderParser providerParser) |
void |
setWSAttributes(java.util.Map<java.lang.String,java.lang.String> wSAttributes) |
void |
setXpath(java.lang.String xpath) |
java.lang.String |
toString() |
boolean |
useiocplugin() |
addInterceptor, enableAsyncCall, enableInterceptor, enableTransaction, getChainInterceptor, getInterceptors, getSynTransactionInterceptor, getTransactionInterceptor, getTransactionInterceptorClass, getTransactionMethods, isAsyncMethod, isCallorder_sequence, isTransactionMethod, loadAsyncAnnotation, loadTXAnnotation, setAsyncMethods, setCallorder_sequence, setTransactionInterceptorClass, setTransactions, unmodify, usedCustomInterceptorpublic static java.lang.String[] fixattrs
public static final java.lang.String REF_TOKEN
public static java.lang.String[] fixattrprefics
public static java.lang.String soa_type_attribute
public static java.lang.String soa_type_null_attribute
protected java.lang.String iocplugin
protected java.lang.String configFile
public static final java.lang.String COMPONENT_BEAN
public static final java.lang.String COMPONENT_OBJECT
public static final java.lang.String COMPONENT_OBJECT_SHORTNAME
public static final java.lang.String COMPONENT_STRING
public static final java.lang.String COMPONENT_STRING_SHORTNAME
public static final java.lang.String COMPONENT_CLASS
protected static org.slf4j.Logger log
protected boolean bean
protected java.lang.Class cls
protected java.lang.Object beaninstance
protected BeanAccembleHelper accember
protected java.lang.Object value
protected java.lang.String clazz
protected SerialFactory.MagicClass magicclass
protected java.lang.Class factoryClass
protected java.lang.Class iocpluginClass
public static final int pro_type
public static final int promap_type
public static final int prolist_type
public static final int proarray_type
public static final int proset_type
protected int iocinputtype
protected java.lang.Object iocinputData
public Pro(BaseApplicationContext applicationContext)
public Pro()
public boolean isEscapeQuoted()
public void setEscapeQuoted(boolean escapeQuoted)
public java.lang.String getInitMethod()
getInitMethod 在接口中 BeanInfpublic void setInitMethod(java.lang.String initMethod)
public java.lang.String getDestroyMethod()
getDestroyMethod 在接口中 BeanInfpublic void setDestroyMethod(java.lang.String destroyMethod)
public void freeze()
protected void modify()
public java.lang.String toString()
toString 在类中 java.lang.Objectpublic static boolean isFixAttribute(java.lang.String name)
public java.util.Map<java.lang.String,java.lang.Object> getExtendsAttributes()
public void setExtendsAttributes(java.util.Map<java.lang.String,java.lang.Object> extendsAttributes)
public boolean isSinglable()
isSinglable 在接口中 BeanInfpublic void setSinglable(boolean singlable)
protected void _buildType()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.lang.Class getType()
public java.lang.Object getBean()
public boolean useiocplugin()
protected void _buildBean(CallContext context, boolean convertcontainer)
public java.lang.Object getBean(CallContext context, boolean convertcontainer)
context - protected java.lang.Object processValue(CallContext context, boolean convertcontainer)
public java.lang.Object getProxyBean(CallContext context)
context - public <T> T getBeanFromType(java.lang.Class<T> type)
protected void _initTBean(CallContext context, java.lang.Class type)
public <T> T getBean(CallContext context, java.lang.Class<T> type)
public boolean isBean()
public void setBean(boolean bean)
public boolean isRefereced()
public boolean innerNode()
public void setEditor(Editor editor)
public java.lang.String getEditorString()
public com.frameworkset.util.EditorInf getEditorInf()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public boolean isAttributeRef()
public boolean isServiceRef()
public java.lang.String getRefid()
public void setRefid(java.lang.String refid)
public void setName(java.lang.String name)
public java.lang.Object getValue()
public static java.lang.String evalValue(java.lang.String value,
PropertiesContainer configPropertiesFile,
ProviderParser providerParser,
boolean escapeQuoted)
public void setValue(java.lang.String value,
PropertiesContainer configPropertiesFile,
ProviderParser providerParser)
public void setValue(java.lang.String value)
public void setCollectionValue(java.lang.Object value)
public boolean isMap()
public void setMap(boolean isMap)
public void setIsProperties(boolean isProperties)
public boolean isProperties()
public boolean isList()
public boolean isArray()
public void setList(boolean isList)
public void setArray(boolean isArray)
public boolean isSet()
public void setSet(boolean isSet)
public java.lang.String getClazz()
public void setClazz(java.lang.String clazz)
public int getInt()
public long getLong()
public Pro getPro()
public int getInt(int defaultValue)
public long getLong(long defaultValue)
public boolean getBoolean()
public boolean getBoolean(boolean defaultValue)
public java.lang.String getString()
public java.lang.String getString(java.lang.String defaultValue)
public ProProperties getProProperties()
public java.lang.Object getTrueValue()
public java.lang.Object getTrueValue(CallContext context)
public java.lang.Object getProxyTrueValue(CallContext context)
context - public java.lang.Object getTrueValue(CallContext context, java.lang.Object defaultValue)
public boolean isSOAByteArray(java.lang.String soa_type)
public java.lang.Object getTrueValue(CallContext context, java.lang.Object defaultValue, boolean convertcontainer)
context - defaultValue - convertcontainer - public java.lang.Object getTrueValueWithoutEditor(CallContext context, java.lang.Object defaultValue, boolean convertcontainer)
context - defaultValue - convertcontainer - public ProMap getMap()
public ProList getList()
public ProArray getArray()
public ProSet getSet()
public java.lang.Object getBeanObject()
public java.lang.Object getBeanObject(java.lang.Object defaultValue)
public java.lang.Object getBeanObject(CallContext context)
public java.util.List<Pro> getReferences()
getReferences 在接口中 BeanInfpublic java.util.List<Pro> getConstructorParams()
getConstructorParams 在接口中 BeanInfpublic Construction getConstruction()
getConstruction 在接口中 BeanInfpublic void addConstructor(Construction construction)
public void addReferenceParam(Pro pro)
public void setReftype(java.lang.String reftype)
public java.lang.String getReftype()
public java.lang.Object getBeanObject(CallContext context, java.lang.Object defaultValue)
public java.lang.Object getObject(java.lang.Object defaultValue)
public java.lang.Object getObject()
public java.lang.Object getRefValue(CallContext context, java.lang.Object defaultValue)
protected void _buildRefValue(CallContext context, java.lang.Object defaultValue)
public java.lang.Class getBeanClass()
getBeanClass 在接口中 BeanInfprotected void _buildFactoryClass()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.lang.Class getFactoryClass()
getFactoryClass 在接口中 BeanInfpublic int compareTo(java.lang.Object o)
compareTo 在接口中 java.lang.Comparablepublic java.lang.String getConfigFile()
getConfigFile 在接口中 BeanInfpublic void setConfigFile(java.lang.String configFile)
setConfigFile 在接口中 BeanInfpublic boolean getBooleanExtendAttribute(java.lang.String name)
public boolean getBooleanExtendAttribute(java.lang.String name,
boolean defaultValue)
public java.lang.String getStringExtendAttribute(java.lang.String name)
public java.lang.String getStringExtendAttribute(java.lang.String name,
java.lang.String defaultValue)
public java.lang.Object getExtendAttribute(java.lang.String name)
public java.lang.Object getExtendAttribute(java.lang.String name,
java.lang.Object defaultValue)
public int getIntExtendAttribute(java.lang.String name)
public int getIntExtendAttribute(java.lang.String name,
int defaultValue)
public long getLongExtendAttribute(java.lang.String name)
public long getLongExtendAttribute(java.lang.String name,
long defaultValue)
protected void initTransactions()
initTransactions 在类中 BaseTXManagerpublic BaseApplicationContext getApplicationContext()
getApplicationContext 在接口中 BeanInfpublic java.lang.String getFactory_bean()
getFactory_bean 在接口中 BeanInfpublic void setFactory_bean(java.lang.String factoryBean)
public java.lang.String getFactory_class()
getFactory_class 在接口中 BeanInfpublic void setFactory_class(java.lang.String factoryClass)
public java.lang.String getFactory_method()
getFactory_method 在接口中 BeanInfpublic void setFactory_method(java.lang.String factoryMethod)
public java.util.Map<java.lang.String,java.lang.String> getMvcpaths()
public void setMvcpaths(java.util.Map<java.lang.String,java.lang.String> mvcpaths)
mvcpaths - the mvcpaths to setprotected void initAsyncMethods()
initAsyncMethods 在类中 BaseTXManagerpublic java.lang.String[] getStringArray()
public java.lang.String[] getStringArray(java.lang.String[] defaultValues)
public void setWSAttributes(java.util.Map<java.lang.String,java.lang.String> wSAttributes)
public java.lang.String getWSAttribute(java.lang.String WSAttribute)
public java.util.Map getWSAttributes()
public java.lang.String getRMIAttribute(java.lang.String RMIAttribute)
public boolean isWSService()
public boolean isRMIService()
public void setSOAAttributes(java.util.Map<java.lang.String,java.lang.String> sOAAttributes)
public java.lang.String getSOAAttribute(java.lang.String SOAAttribute)
public java.util.Map getSOAAttributes()
public java.util.Map<java.lang.String,java.lang.String> getRMIAttributes()
public void setRMIAttributes(java.util.Map<java.lang.String,java.lang.String> rMIAttributes)
rMIAttributes - the rMIAttributes to setpublic void setXpath(java.lang.String xpath)
public RefID getRefidLink()
public java.lang.String getMagicNumber()
public void setMagicNumber(java.lang.String magicNumber)
public SerialFactory.MagicClass getMagicclass()
public void setMagicclass(SerialFactory.MagicClass magicclass)
public java.lang.String getIocplugin()
getIocplugin 在接口中 BeanInfpublic void setIocplugin(java.lang.String iocplugin)
protected void _initIocpluginClass()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprotected void _initBean(CallContext context, boolean convertcontainer)
protected void _buildIocpluginClass()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionpublic java.lang.Class getIocpluginClass()
getIocpluginClass 在接口中 BeanInfpublic static java.lang.Class firstgenericTypes(java.lang.Class clazz)
public int getIocinputtype()
getIocinputtype 在接口中 BeanInfpublic java.lang.Object getIocinputData()
getIocinputData 在接口中 BeanInfpublic boolean isEnablerpc()
public void setEnablerpc(boolean enablerpc)
public java.lang.String[] getDependenciesForBean()
public java.lang.String[] getDependentBeans()
public boolean isFactoryBean()
public boolean isType(java.lang.Class<Lifecycle> class1)