com.bstek.dorado.data.config.xml
public class DataObjectParseHelper extends java.lang.Object
| Constructor and Description | 
|---|
DataObjectParseHelper()  | 
| Modifier and Type | Method and Description | 
|---|---|
DefinitionReference<DataTypeDefinition> | 
getDataTypeByName(java.lang.String name,
                 DataParseContext context,
                 boolean subDataTypeAllowed)
根据DataType的名称返回一个指向某DataType配置声明对象的引用。  
如果被引用的DataType确有定义但尚未被解析,那么此方法会立即尝试对该DataType的配置信息进行解析。  | 
DefinitionReference<DataProviderDefinition> | 
getReferencedDataProvider(java.lang.String propertyName,
                         org.w3c.dom.Element element,
                         DataParseContext context)
尝试获得一个XML节点引用到某个DataProvider,并返回指向该DataProvider配置声明的引用。 
注意,此处所说的DataProvider可能是XML节点内部定义的私有DataProvider。  | 
DefinitionReference<DataResolverDefinition> | 
getReferencedDataResolver(java.lang.String propertyName,
                         org.w3c.dom.Element element,
                         DataParseContext context)
尝试获得一个XML节点引用到某个DataResolver,并返回指向该DataResolver配置声明的引用。 
注意,此处所说的DataResolver可能是XML节点内部定义的私有DataResolver。  | 
DefinitionReference<DataTypeDefinition> | 
getReferencedDataType(java.lang.String propertyName,
                     org.w3c.dom.Element element,
                     DataParseContext context)
尝试获得一个XML节点引用到某个DataType,并返回指向该DataType配置声明的引用。 
 | 
void | 
setDataTypeParser(XmlParser dataTypeParser)
设置全局DataType的解析器。 
 | 
public void setDataTypeParser(XmlParser dataTypeParser)
public DefinitionReference<DataTypeDefinition> getDataTypeByName(java.lang.String name, DataParseContext context, boolean subDataTypeAllowed) throws java.lang.Exception
name - DataType的名称context - 解析上下文java.lang.Exceptionpublic DefinitionReference<DataTypeDefinition> getReferencedDataType(java.lang.String propertyName, org.w3c.dom.Element element, DataParseContext context) throws java.lang.Exception
propertyName - 可能定义DataType引用信息的属性名。childTagName - 可能定义DataType引用信息的子节点名。可为null,表忽略。
            注意,如果propertyName和childTagName参数所代表的定义方式中都能够找到关于DataType的描述
            ,将以childTagName中的定义为准。element - XML节点。context - 解析上下文。java.lang.Exceptionpublic DefinitionReference<DataProviderDefinition> getReferencedDataProvider(java.lang.String propertyName, org.w3c.dom.Element element, DataParseContext context) throws java.lang.Exception
propertyName - 可能定义DataProvider引用信息的属性名。childTagName - 可能定义DataProvider引用信息的子节点名。可为null,表忽略。
            注意,如果propertyName和childTagName参数所代表的定义方式中都能够找到关于DataProvider的描述
            ,将以childTagName中的定义为准。element - XML节点。context - 解析上下。java.lang.Exceptionpublic DefinitionReference<DataResolverDefinition> getReferencedDataResolver(java.lang.String propertyName, org.w3c.dom.Element element, DataParseContext context) throws java.lang.Exception
propertyName - 可能定义DataResolver引用信息的属性名。childTagName - 可能定义DataResolver引用信息的子节点名。可为null,表忽略。
            注意,如果propertyName和childTagName参数所代表的定义方式中都能够找到关于DataResolver的描述
            ,将以childTagName中的定义为准。element - XML节点。context - 解析上下。java.lang.ExceptionCopyright © 2001-2011 www.BSTEK.com All Rights Reserved.