org.act.xservices.rt.metaset.utils
类 MetasetUtil

java.lang.Object
  继承者 org.act.xservices.rt.metaset.utils.MetasetUtil

public final class MetasetUtil
extends java.lang.Object

Metaset工具类

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

构造函数摘要
MetasetUtil()
           
 
方法摘要
static void addNameSpaceDefinition(Metaset met, java.lang.String prefixName, java.lang.String uriValue)
          向Metaset中添加前缀声明
static Metaset encapsulateByMetaset(java.util.List<Metaset> resultList)
          用一个空的Metaset封装一个List 如果List为空,则返回null
static java.lang.String findNsURIofPrefix(Metaset met, java.lang.String prefix)
          在所给定的Metaset或其父节点中,查找前缀prefix的名称空间。
static java.util.Map<java.lang.String,Attribute> getNameSpaceDefinitions(Metaset met)
          已过时。 
static java.lang.String getPrefix(Metaset met, java.lang.String nameSpaceValue)
          已过时。 
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

MetasetUtil

public MetasetUtil()
方法详细信息

addNameSpaceDefinition

public static final void addNameSpaceDefinition(Metaset met,
                                                java.lang.String prefixName,
                                                java.lang.String uriValue)
向Metaset中添加前缀声明

参数:
met -
prefixName -
uriValue -

getPrefix

@Deprecated
public static final java.lang.String getPrefix(Metaset met,
                                                          java.lang.String nameSpaceValue)
已过时。 

获得此Metaset中,名称空间nameSpaceValue对应的前缀。不搜索子元素和父元素中的声明。 注意使用此方法时必须将 MetasetParser 的 isIncludeNSPrefixAttribute 属性设置为true。

参数:
met -
nameSpaceValue -
返回:

getNameSpaceDefinitions

@Deprecated
public static final java.util.Map<java.lang.String,Attribute> getNameSpaceDefinitions(Metaset met)
已过时。 

获得此Metaset中所有的名称空间声明,不包括子元素和父元素中的声明。 注意使用此方法时必须将 MetasetParser 的 isIncludeNSPrefixAttribute 属性设置为true。

参数:
met -
返回:

encapsulateByMetaset

public static final Metaset encapsulateByMetaset(java.util.List<Metaset> resultList)
用一个空的Metaset封装一个List 如果List为空,则返回null

参数:
resultList -
anti_order -
返回:

findNsURIofPrefix

public static final java.lang.String findNsURIofPrefix(Metaset met,
                                                       java.lang.String prefix)
在所给定的Metaset或其父节点中,查找前缀prefix的名称空间。 如果prefix为 null 或者 “”,或者无法找到对应的URI,则返回null。 注意:此方法的运行需要SAX解析器的 saxParser.setProperty("http://xml.org/sax/features/namespace-prefixes", true);

参数:
met -
prefix -
返回: