javax.imageio.metadata.IIOMetadataNode#setNodeValue ( )源码实例Demo

下面列出了javax.imageio.metadata.IIOMetadataNode#setNodeValue ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: healthcare-dicom-dicomweb-adapter   文件: Box.java
/** Creates an <code>IIOMetadataNode</code> from this
   *  box.  The format of this node is defined in the XML dtd and xsd
   *  for the JP2 image file.
   *
   *  This method is designed for the types of boxes whose XML tree
   *  only has 2 levels.
   */
  protected IIOMetadataNode getNativeNodeForSimpleBox() {
      try {
          Method m = this.getClass().getMethod("getElementNames",
                                               (Class[])null);
          String[] elementNames = (String[])m.invoke(null, (Object[])null);

          IIOMetadataNode node = new IIOMetadataNode(Box.getName(getType()));
          setDefaultAttributes(node);
          for (int i = 0; i < elementNames.length; i++) {
              IIOMetadataNode child = new IIOMetadataNode(elementNames[i]);
              m = this.getClass().getMethod("get" + elementNames[i],
                                            (Class[])null);
Object obj = m.invoke(this, (Object[])null);
              child.setUserObject(obj);
child.setNodeValue(ImageUtil.convertObjectToString(obj));
              node.appendChild(child);
          }
          return node;
      } catch (Exception e) {
          throw new IllegalArgumentException(I18N.getString("Box0"));
      }
  }
 
源代码2 项目: openjdk-8   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码3 项目: jdk8u-jdk   文件: BMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码4 项目: dragonwell8_jdk   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码5 项目: jdk8u_jdk   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码6 项目: hottub   文件: BMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码7 项目: healthcare-dicom-dicomweb-adapter   文件: Box.java
/** Creates an <code>IIOMetadataNode</code> from this
    *  box.  The format of this node is defined in the XML dtd and xsd
    *  for the JP2 image file.
    */
   public IIOMetadataNode getNativeNode() {
       String name = Box.getName(getType());
       if (name == null)
           name = "unknown";

       IIOMetadataNode node = new IIOMetadataNode(name);
       setDefaultAttributes(node);
       IIOMetadataNode child = new IIOMetadataNode("Content");
       child.setUserObject(data);
child.setNodeValue(ImageUtil.convertObjectToString(data));
       node.appendChild(child);

       return node;
   }
 
源代码8 项目: TencentKona-8   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码9 项目: TencentKona-8   文件: BMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码10 项目: openjdk-8   文件: BMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码11 项目: jdk8u-dev-jdk   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码12 项目: hottub   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码13 项目: JDKSourceCode1.8   文件: BMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码14 项目: openjdk-jdk8u   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码15 项目: openjdk-jdk8u   文件: BMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码16 项目: openjdk-8-source   文件: BMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码17 项目: openjdk-jdk9   文件: SIMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(object.toString());
    }
    root.appendChild(child);
    return child;
}
 
源代码18 项目: Bytecoder   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码19 项目: jdk8u-jdk   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}
 
源代码20 项目: openjdk-jdk9   文件: WBMPMetadata.java
private IIOMetadataNode addChildNode(IIOMetadataNode root,
                                     String name,
                                     Object object) {
    IIOMetadataNode child = new IIOMetadataNode(name);
    if (object != null) {
        child.setUserObject(object);
        child.setNodeValue(ImageUtil.convertObjectToString(object));
    }
    root.appendChild(child);
    return child;
}