Class J2KMetadata

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class J2KMetadata
    extends javax.imageio.metadata.IIOMetadata
    implements java.lang.Cloneable
    Metadata for the J2K plug-in.
    • Field Summary

      • Fields inherited from class javax.imageio.metadata.IIOMetadata

        controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, standardFormatSupported
    • Constructor Summary

      Constructors 
      Constructor Description
      J2KMetadata()
      Constructor containing code shared by other constructors.
      J2KMetadata​(java.awt.image.ColorModel colorModel, java.awt.image.SampleModel sampleModel, int width, int height, javax.imageio.ImageWriteParam param, javax.imageio.ImageWriter writer)
      Constructs a default image J2KMetadata object appropriate for the given image type and write parameters.
      J2KMetadata​(javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param, javax.imageio.ImageWriter writer)
      Constructs a default image J2KMetadata object appropriate for the given image type and write parameters.
      J2KMetadata​(javax.imageio.ImageWriteParam param, javax.imageio.ImageWriter writer)
      Constructs a default stream J2KMetadata object appropriate for the given write parameters.
      J2KMetadata​(javax.imageio.stream.ImageInputStream iis, J2KImageReader reader)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addNode​(Box node)  
      java.lang.Object clone()  
      org.w3c.dom.Node getAsTree​(java.lang.String formatName)  
      Box getElement​(java.lang.String name)  
      protected javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()  
      protected javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()  
      protected javax.imageio.metadata.IIOMetadataNode getStandardDataNode()  
      protected javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()  
      protected javax.imageio.metadata.IIOMetadataNode getStandardTextNode()  
      protected javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()  
      boolean isReadOnly()  
      void mergeTree​(java.lang.String formatName, org.w3c.dom.Node root)  
      void reset()  
      void setFromTree​(java.lang.String formatName, org.w3c.dom.Node root)  
      • Methods inherited from class javax.imageio.metadata.IIOMetadata

        activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardDocumentNode, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • J2KMetadata

        public J2KMetadata()
        Constructor containing code shared by other constructors.
      • J2KMetadata

        public J2KMetadata​(javax.imageio.stream.ImageInputStream iis,
                           J2KImageReader reader)
                    throws java.io.IOException
        Throws:
        java.io.IOException
      • J2KMetadata

        public J2KMetadata​(javax.imageio.ImageWriteParam param,
                           javax.imageio.ImageWriter writer)
        Constructs a default stream J2KMetadata object appropriate for the given write parameters.
      • J2KMetadata

        public J2KMetadata​(javax.imageio.ImageTypeSpecifier imageType,
                           javax.imageio.ImageWriteParam param,
                           javax.imageio.ImageWriter writer)
        Constructs a default image J2KMetadata object appropriate for the given image type and write parameters.
      • J2KMetadata

        public J2KMetadata​(java.awt.image.ColorModel colorModel,
                           java.awt.image.SampleModel sampleModel,
                           int width,
                           int height,
                           javax.imageio.ImageWriteParam param,
                           javax.imageio.ImageWriter writer)
        Constructs a default image J2KMetadata object appropriate for the given image type and write parameters.
    • Method Detail

      • clone

        public java.lang.Object clone()
        Overrides:
        clone in class java.lang.Object
      • getAsTree

        public org.w3c.dom.Node getAsTree​(java.lang.String formatName)
        Specified by:
        getAsTree in class javax.imageio.metadata.IIOMetadata
      • getStandardChromaNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()
        Overrides:
        getStandardChromaNode in class javax.imageio.metadata.IIOMetadata
      • getStandardCompressionNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()
        Overrides:
        getStandardCompressionNode in class javax.imageio.metadata.IIOMetadata
      • getStandardDataNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardDataNode()
        Overrides:
        getStandardDataNode in class javax.imageio.metadata.IIOMetadata
      • getStandardDimensionNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()
        Overrides:
        getStandardDimensionNode in class javax.imageio.metadata.IIOMetadata
      • getStandardTransparencyNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()
        Overrides:
        getStandardTransparencyNode in class javax.imageio.metadata.IIOMetadata
      • getStandardTextNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardTextNode()
        Overrides:
        getStandardTextNode in class javax.imageio.metadata.IIOMetadata
      • isReadOnly

        public boolean isReadOnly()
        Specified by:
        isReadOnly in class javax.imageio.metadata.IIOMetadata
      • mergeTree

        public void mergeTree​(java.lang.String formatName,
                              org.w3c.dom.Node root)
                       throws javax.imageio.metadata.IIOInvalidTreeException
        Specified by:
        mergeTree in class javax.imageio.metadata.IIOMetadata
        Throws:
        javax.imageio.metadata.IIOInvalidTreeException
      • setFromTree

        public void setFromTree​(java.lang.String formatName,
                                org.w3c.dom.Node root)
                         throws javax.imageio.metadata.IIOInvalidTreeException
        Overrides:
        setFromTree in class javax.imageio.metadata.IIOMetadata
        Throws:
        javax.imageio.metadata.IIOInvalidTreeException
      • reset

        public void reset()
        Specified by:
        reset in class javax.imageio.metadata.IIOMetadata
      • addNode

        public void addNode​(Box node)
      • getElement

        public Box getElement​(java.lang.String name)