org.act.xservices.rt.metaset
接口 MetasetBuilder

所有已知实现类:
MetasetBuilderImpl

public interface MetasetBuilder

Metaset解析器 接口

自从:
JDK1.5
版本:
1.0 2008-5-12
作者:
Lizq [lizq@act.buaa.edu.cn]

方法摘要
 Metaset createWSDL(java.lang.String wsdlString)
          已过时。 
 boolean isIncludeNSPrefixAttribute()
          是否包含 名称空间的前缀定义 属性,默认值为false。
 boolean isSupportNamespace()
          是否支持名称空间,默认值为true
 Attribute newAttribute(javax.xml.namespace.QName qName, java.lang.String value)
          构造一个新的属性
 Attribute newAttribute(java.lang.String localName, java.lang.String value)
          构造一个新的属性
 Attribute newAttribute(java.lang.String namespaceURI, java.lang.String localName, java.lang.String prefix, java.lang.String value)
          构造一个新的属性
 Metaset newMetaset()
          构造新的Metaset
 Metaset newMetaset(javax.xml.namespace.QName qName)
          构造新的Metaset
 Metaset newMetaset(java.lang.String localPart)
          构造新的Metaset
 Metaset newMetaset(java.lang.String namespaceURI, java.lang.String localPart)
          构造新的Metaset
 Metaset newMetaset(java.lang.String namespaceURI, java.lang.String localPart, java.lang.String prefix)
          构造新的Metaset
 Metaset parse(java.io.InputStream in)
          Parse an InputStream and return a ServiceSet
 Metaset parse(java.lang.String filePath)
          Construct a Metaset from a xml file
 Metaset parseXMlString(java.lang.String xmlString)
          Construct a Metaset from a String
 void setIncludeNSPrefixAttribute(boolean isIncludeNSPrefixAttribute)
           
 void setSupportNamespace(boolean isSupportNamespace)
           
 

方法详细信息

parse

Metaset parse(java.io.InputStream in)
              throws MetasetParsingException
Parse an InputStream and return a ServiceSet

参数:
in -
返回:
抛出:
MetasetParsingException

parse

Metaset parse(java.lang.String filePath)
              throws MetasetParsingException
Construct a Metaset from a xml file

参数:
filePath - String the xml file full path
返回:
Metaset the Metaset constructed from the xml file
抛出:
java.lang.Exception - when exception occured.
MetasetParsingException

parseXMlString

Metaset parseXMlString(java.lang.String xmlString)
                       throws MetasetParsingException
Construct a Metaset from a String

参数:
xmlString -
返回:
抛出:
java.lang.Exception
MetasetParsingException

createWSDL

@Deprecated
Metaset createWSDL(java.lang.String wsdlString)
                   throws MetasetParsingException
已过时。 

读取WSDL String ,生成Metaset。 Deal with the import element in the "definitions//import" 不建议使用

参数:
wsdlString -
返回:
抛出:
MetasetParsingException

isIncludeNSPrefixAttribute

boolean isIncludeNSPrefixAttribute()
是否包含 名称空间的前缀定义 属性,默认值为false。 如:xmlns:xsd="http://www.w3.org/2001/XMLSchema"

返回:

setIncludeNSPrefixAttribute

void setIncludeNSPrefixAttribute(boolean isIncludeNSPrefixAttribute)
参数:
isIncludeNSPrefixAttribute -

isSupportNamespace

boolean isSupportNamespace()
是否支持名称空间,默认值为true

返回:

setSupportNamespace

void setSupportNamespace(boolean isSupportNamespace)
参数:
isSupportNamespace -

newMetaset

Metaset newMetaset()
构造新的Metaset

返回:

newMetaset

Metaset newMetaset(javax.xml.namespace.QName qName)
构造新的Metaset

参数:
qName -
返回:

newMetaset

Metaset newMetaset(java.lang.String localPart)
构造新的Metaset

参数:
localPart -
返回:

newMetaset

Metaset newMetaset(java.lang.String namespaceURI,
                   java.lang.String localPart)
构造新的Metaset

参数:
namespaceURI -
localPart -
返回:

newMetaset

Metaset newMetaset(java.lang.String namespaceURI,
                   java.lang.String localPart,
                   java.lang.String prefix)
构造新的Metaset

参数:
namespaceURI -
localPart -
prefix -
返回:

newAttribute

Attribute newAttribute(javax.xml.namespace.QName qName,
                       java.lang.String value)
构造一个新的属性

参数:
qName -
value -
返回:

newAttribute

Attribute newAttribute(java.lang.String localName,
                       java.lang.String value)
构造一个新的属性

参数:
localName -
value -
返回:

newAttribute

Attribute newAttribute(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String prefix,
                       java.lang.String value)
构造一个新的属性

参数:
namespaceURI -
localName -
prefix -
value -
返回: