接口 org.act.xservices.rt.metaset.Metaset
的使用

使用 Metaset 的软件包
org.act.xservices.rt.metaset   
org.act.xservices.rt.metaset.impl   
org.act.xservices.rt.metaset.utils   
 

org.act.xservices.rt.metasetMetaset 的使用
 

返回 Metasetorg.act.xservices.rt.metaset 中的方法
 Metaset Metaset.car()
          取此元素的第一个子元素,如果不存在则返回null
 Metaset Metaset.cdr()
          取此元素除第一个子元素外的所有子元素,封装在一个空的Metaset中 如果不存在则返回null
 Metaset Metaset.copy()
          返回此元素的一个深度克隆
 Metaset MetasetBuilder.createWSDL(java.lang.String wsdlString)
          已过时。 
 Metaset Metaset.filter(java.lang.String pathExp)
          先根据 过滤路径表达式字符串 生成 过滤路径表达式expression, 然后在此 metaset 中选择 匹配 过滤路径表达式expression 的所有子Metaset.如果没有符合条件的元素,则返回null 例如:
element.filter(".
 Metaset Metaset.filter(java.lang.String path, java.lang.String attrName)
          已过时。 
 Metaset Metaset.filter(java.lang.String path, java.lang.String attrName, java.lang.String attrValue)
          已过时。 
 Metaset Metaset.getFather()
          获得此Metaset的父元素
 Metaset MetasetBuilder.newMetaset()
          构造新的Metaset
 Metaset MetasetBuilder.newMetaset(javax.xml.namespace.QName qName)
          构造新的Metaset
 Metaset MetasetBuilder.newMetaset(java.lang.String localPart)
          构造新的Metaset
 Metaset MetasetBuilder.newMetaset(java.lang.String namespaceURI, java.lang.String localPart)
          构造新的Metaset
 Metaset MetasetBuilder.newMetaset(java.lang.String namespaceURI, java.lang.String localPart, java.lang.String prefix)
          构造新的Metaset
 Metaset MetasetBuilder.parse(java.io.InputStream in)
          Parse an InputStream and return a ServiceSet
 Metaset MetasetBuilder.parse(java.lang.String filePath)
          Construct a Metaset from a xml file
 Metaset MetasetBuilder.parseXMlString(java.lang.String xmlString)
          Construct a Metaset from a String
 

返回变量类型为 Metaset 的类型的 org.act.xservices.rt.metaset 中的方法
 java.util.List<Metaset> Metaset.getChildrens()
          获得此Metaset的子元素列表
 

参数类型为 Metasetorg.act.xservices.rt.metaset 中的方法
 boolean Metaset.addChildren(Metaset child)
          向此Metaset中添加一个子元素
 boolean Metaset.addChildren(java.lang.String pathExp, Metaset child)
          首先查找 匹配过滤路径的所有元素 然后向这些元素中添加子元素child,如果有一个元素添加失败则返回false TODO 注意此类操作无法回滚,有待修改。
 int Metaset.getMetasetPosition(Metaset childMetaset)
          获得所给子元素的位置
 void Metaset.insert(Metaset child, int position)
          在子元素序列的位置 position 上插入所给元素
 boolean Metaset.removeChildren(Metaset childElement)
          在子元素序列中删除所给的子元素
 boolean Metaset.removeChildren(java.lang.String pathExp, Metaset child)
          首先查找 匹配过滤路径的所有元素 然后在这些元素中 删除子元素child ,如果有一个元素删除失败则返回false TODO 注意此类操作无法回滚,有待修改。
 void Metaset.setFather(Metaset father)
          设置此Metaset的父元素
 

org.act.xservices.rt.metaset.implMetaset 的使用
 

实现 Metasetorg.act.xservices.rt.metaset.impl 中的类
 class MetasetImpl
          表示XML中的一个元素
 

返回 Metasetorg.act.xservices.rt.metaset.impl 中的方法
 Metaset MetasetImpl.car()
          取此元素的第一个子元素,如果不存在则返回null
 Metaset MetasetImpl.cdr()
          取此元素除第一个子元素外的所有子元素,封装在一个空的Metaset中 如果不存在则返回null
 Metaset MetasetImpl.copy()
          返回此元素的一个深度克隆
 Metaset MetasetBuilderImpl.createWSDL(java.lang.String wsdlString)
          已过时。 
 Metaset FilterProcessor.filter(IPathExpression pathExp, Metaset metasetIn)
          从 metasetIn 中选择 匹配 过滤路径表达式expression 的所有子Metaset.
 Metaset MetasetImpl.filter(java.lang.String pathExp)
          先根据 过滤路径表达式字符串 生成 过滤路径表达式expression, 然后在此 metaset 中选择 匹配 过滤路径表达式expression 的所有子Metaset.如果没有符合条件的元素,则返回null 例如:
element.filter(".
 Metaset FilterProcessor.filter(java.lang.String pathExp, Metaset metasetIn)
          先根据 过滤路径表达式字符串 生成 过滤路径表达式expression, 然后从 metasetIn 中选择 匹配 过滤路径表达式expression 的所有子Metaset.
 Metaset MetasetImpl.filter(java.lang.String path, java.lang.String attrName)
          已过时。 
 Metaset MetasetImpl.filter(java.lang.String path, java.lang.String attrName, java.lang.String attrValue)
          已过时。 
 Metaset MetasetImpl.getFather()
           
 Metaset MetasetBuilderImpl.newMetaset()
           
 Metaset MetasetBuilderImpl.newMetaset(javax.xml.namespace.QName qName)
           
 Metaset MetasetBuilderImpl.newMetaset(java.lang.String localPart)
           
 Metaset MetasetBuilderImpl.newMetaset(java.lang.String namespaceURI, java.lang.String localPart)
           
 Metaset MetasetBuilderImpl.newMetaset(java.lang.String namespaceURI, java.lang.String localPart, java.lang.String prefix)
           
 Metaset MetasetBuilderImpl.parse(java.io.InputStream in)
          Parse an InputStream and return a ServiceSet
 Metaset MetasetBuilderImpl.parse(java.lang.String filePath)
          Construct a Metaset from a xml file
 Metaset MetasetBuilderImpl.parseXMlString(java.lang.String xmlString)
          Construct a Metaset from a String
 

返回变量类型为 Metaset 的类型的 org.act.xservices.rt.metaset.impl 中的方法
 java.util.List<Metaset> MetasetImpl.getChildrens()
           
 

参数类型为 Metasetorg.act.xservices.rt.metaset.impl 中的方法
 boolean MetasetImpl.addChildren(Metaset child)
          向此Metaset中添加一个子元素
 boolean MetasetImpl.addChildren(java.lang.String pathExp, Metaset child)
          首先查找 匹配过滤路径的所有元素 然后向这些元素中添加子元素child,如果有一个元素添加失败则返回false TODO 注意此类操作无法回滚,有待修改。
 Metaset FilterProcessor.filter(IPathExpression pathExp, Metaset metasetIn)
          从 metasetIn 中选择 匹配 过滤路径表达式expression 的所有子Metaset.
 Metaset FilterProcessor.filter(java.lang.String pathExp, Metaset metasetIn)
          先根据 过滤路径表达式字符串 生成 过滤路径表达式expression, 然后从 metasetIn 中选择 匹配 过滤路径表达式expression 的所有子Metaset.
 int MetasetImpl.getMetasetPosition(Metaset childMetaset)
           
 void MetasetImpl.insert(Metaset child, int position)
           
 boolean MetasetImpl.removeChildren(Metaset childElement)
           
 boolean MetasetImpl.removeChildren(java.lang.String pathExp, Metaset child)
          首先查找 匹配过滤路径的所有元素 然后在这些元素中 删除子元素child ,如果有一个元素删除失败则返回false TODO 注意此类操作无法回滚,有待修改。
 java.lang.String SelectorProcessor.selectorAttributeValue(java.lang.String pathExp, java.lang.String attrLocalName, Metaset metasetIn)
          首先查找 匹配过滤路径的第一个元素 然后返回此元素中属性本地名为attrLocalName的属性的属性值,如果不存在则返回null
 javax.xml.namespace.QName SelectorProcessor.selectorElementName(java.lang.String pathExp, Metaset metasetIn)
          返回匹配过滤路径的第一个元素的元素名称,如果不存在则返回null
 java.util.List<java.lang.String> SelectorProcessor.selectorsAttributeValue(java.lang.String pathExp, java.lang.String attrLocalName, Metaset metasetIn)
          首先查找 匹配过滤路径的所有元素 然后以 List 的形式返回这些元素中 属性名为attrLocalName的属性的属性值,如果不存在则返回null
 java.util.List<javax.xml.namespace.QName> SelectorProcessor.selectorsElementName(java.lang.String pathExp, Metaset metasetIn)
          返回匹配过滤路径的所有元素的元素名称,如果不存在则返回null
 void MetasetImpl.setFather(Metaset father)
           
 

org.act.xservices.rt.metaset.utilsMetaset 的使用
 

返回 Metasetorg.act.xservices.rt.metaset.utils 中的方法
static Metaset MetasetUtil.encapsulateByMetaset(java.util.List<Metaset> resultList)
          用一个空的Metaset封装一个List 如果List为空,则返回null
 

参数类型为 Metasetorg.act.xservices.rt.metaset.utils 中的方法
static void MetasetUtil.addNameSpaceDefinition(Metaset met, java.lang.String prefixName, java.lang.String uriValue)
          向Metaset中添加前缀声明
static java.lang.String MetasetUtil.findNsURIofPrefix(Metaset met, java.lang.String prefix)
          在所给定的Metaset或其父节点中,查找前缀prefix的名称空间。
static java.util.Map<java.lang.String,Attribute> MetasetUtil.getNameSpaceDefinitions(Metaset met)
          已过时。 
static java.lang.String MetasetUtil.getPrefix(Metaset met, java.lang.String nameSpaceValue)
          已过时。 
 

类型变量类型为 Metasetorg.act.xservices.rt.metaset.utils 中的方法参数
static Metaset MetasetUtil.encapsulateByMetaset(java.util.List<Metaset> resultList)
          用一个空的Metaset封装一个List 如果List为空,则返回null