java命名空间javax.imageio.metadata类iiometadata的类成员方法:
mergetree定义及介绍
本文导语:
mergetree
public abstract void mergetree(string formatname,
node root)
throws iioinvalidtreeexception
根据 xml dom node 树(其语法由给定元数据格式定义)改变此 iiometadata 对象的内部状态。只在存在于给定树...
mergetree
public abstract void mergetree(string formatname,
node root)
throws iioinvalidtreeexception
- 根据 xml dom
node 树(其语法由给定元数据格式定义)改变此 iiometadata 对象的内部状态。只在存在于给定树中的节点需要时才改变以前的状态。如果树结构或内容无效,则抛出 iioinvalidtreeexception。
由于如何将一个树或子树与另一个树合并的语义完全特定于格式,因此插件设计者可以使用最适合格式的方式实现此方法,包括使用给定树的内容取代所有的现有状态。
- 参数:
formatname - 所需的元数据格式。root - 形成树的根的 xml dom node 对象。
- 抛出:
illegalstateexception - 如果此对象是只读的。
illegalargumentexception - 如果 formatname 为 null,或者不是 getmetadataformatnames 返回的名称之一。
illegalargumentexception - 如果 root 为 null。
iioinvalidtreeexception - 如果使用给定格式的规则无法成功地解析树。- 另请参见:
getmetadataformatnames(),
getastree(java.lang.string),
setfromtree(java.lang.string, org.w3c.dom.node)