org.act.xservices.rt.metaset.impl
类 MetasetBuilderImpl

java.lang.Object
  继承者 org.act.xservices.rt.metaset.impl.MetasetBuilderImpl
所有已实现的接口:
MetasetBuilder

public class MetasetBuilderImpl
extends java.lang.Object
implements MetasetBuilder

Metaset 解析器

自从:
JDK1.5
版本:
1.1 2008-05-10, 1.0 2005-06-23
作者:
liujian [liujian@act.buaa.edu.cn], Lizq [lizq@act.buaa.edu.cn]

构造函数摘要
MetasetBuilderImpl()
           
 
方法摘要
 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)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

MetasetBuilderImpl

public MetasetBuilderImpl()
方法详细信息

parse

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

指定者:
接口 MetasetBuilder 中的 parse
参数:
in -
返回:
抛出:
MetasetParsingException

parse

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

指定者:
接口 MetasetBuilder 中的 parse
参数:
filePath - String the xml file full path
返回:
Metaset the Metaset constructed from the xml file
抛出:
java.lang.Exception - when exception occured.
MetasetParsingException

parseXMlString

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

指定者:
接口 MetasetBuilder 中的 parseXMlString
参数:
xmlString -
返回:
抛出:
java.lang.Exception
MetasetParsingException

createWSDL

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

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

指定者:
接口 MetasetBuilder 中的 createWSDL
参数:
wsdlString -
返回:
抛出:
MetasetParsingException

isIncludeNSPrefixAttribute

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

指定者:
接口 MetasetBuilder 中的 isIncludeNSPrefixAttribute
返回:

setIncludeNSPrefixAttribute

public void setIncludeNSPrefixAttribute(boolean isIncludeNSPrefixAttribute)
指定者:
接口 MetasetBuilder 中的 setIncludeNSPrefixAttribute

isSupportNamespace

public boolean isSupportNamespace()
从接口 MetasetBuilder 复制的描述
是否支持名称空间,默认值为true

指定者:
接口 MetasetBuilder 中的 isSupportNamespace
返回:

setSupportNamespace

public void setSupportNamespace(boolean isSupportNamespace)
指定者:
接口 MetasetBuilder 中的 setSupportNamespace

newAttribute

public Attribute newAttribute(javax.xml.namespace.QName qName,
                              java.lang.String value)
从接口 MetasetBuilder 复制的描述
构造一个新的属性

指定者:
接口 MetasetBuilder 中的 newAttribute
返回:

newAttribute

public Attribute newAttribute(java.lang.String localName,
                              java.lang.String value)
从接口 MetasetBuilder 复制的描述
构造一个新的属性

指定者:
接口 MetasetBuilder 中的 newAttribute
返回:

newAttribute

public Attribute newAttribute(java.lang.String namespaceURI,
                              java.lang.String localName,
                              java.lang.String prefix,
                              java.lang.String value)
从接口 MetasetBuilder 复制的描述
构造一个新的属性

指定者:
接口 MetasetBuilder 中的 newAttribute
返回:

newMetaset

public Metaset newMetaset()
从接口 MetasetBuilder 复制的描述
构造新的Metaset

指定者:
接口 MetasetBuilder 中的 newMetaset
返回:

newMetaset

public Metaset newMetaset(javax.xml.namespace.QName qName)
从接口 MetasetBuilder 复制的描述
构造新的Metaset

指定者:
接口 MetasetBuilder 中的 newMetaset
返回:

newMetaset

public Metaset newMetaset(java.lang.String localPart)
从接口 MetasetBuilder 复制的描述
构造新的Metaset

指定者:
接口 MetasetBuilder 中的 newMetaset
返回:

newMetaset

public Metaset newMetaset(java.lang.String namespaceURI,
                          java.lang.String localPart)
从接口 MetasetBuilder 复制的描述
构造新的Metaset

指定者:
接口 MetasetBuilder 中的 newMetaset
返回:

newMetaset

public Metaset newMetaset(java.lang.String namespaceURI,
                          java.lang.String localPart,
                          java.lang.String prefix)
从接口 MetasetBuilder 复制的描述
构造新的Metaset

指定者:
接口 MetasetBuilder 中的 newMetaset
返回: