Class J2KMetadata
- java.lang.Object
-
- javax.imageio.metadata.IIOMetadata
-
- com.sun.media.imageioimpl.plugins.jpeg2000.J2KMetadata
-
- All Implemented Interfaces:
java.lang.Cloneable
public class J2KMetadata extends javax.imageio.metadata.IIOMetadata implements java.lang.CloneableMetadata for the J2K plug-in.
-
-
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 imageJ2KMetadataobject 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 imageJ2KMetadataobject appropriate for the given image type and write parameters.J2KMetadata(javax.imageio.ImageWriteParam param, javax.imageio.ImageWriter writer)Constructs a default streamJ2KMetadataobject 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 voidaddNode(Box node)java.lang.Objectclone()org.w3c.dom.NodegetAsTree(java.lang.String formatName)BoxgetElement(java.lang.String name)protected javax.imageio.metadata.IIOMetadataNodegetStandardChromaNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardCompressionNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardDataNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardDimensionNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardTextNode()protected javax.imageio.metadata.IIOMetadataNodegetStandardTransparencyNode()booleanisReadOnly()voidmergeTree(java.lang.String formatName, org.w3c.dom.Node root)voidreset()voidsetFromTree(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
-
-
-
-
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 streamJ2KMetadataobject appropriate for the given write parameters.
-
J2KMetadata
public J2KMetadata(javax.imageio.ImageTypeSpecifier imageType, javax.imageio.ImageWriteParam param, javax.imageio.ImageWriter writer)Constructs a default imageJ2KMetadataobject 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 imageJ2KMetadataobject appropriate for the given image type and write parameters.
-
-
Method Detail
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
getAsTree
public org.w3c.dom.Node getAsTree(java.lang.String formatName)
- Specified by:
getAsTreein classjavax.imageio.metadata.IIOMetadata
-
getStandardChromaNode
protected javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()
- Overrides:
getStandardChromaNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardCompressionNode
protected javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()
- Overrides:
getStandardCompressionNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardDataNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDataNode()
- Overrides:
getStandardDataNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardDimensionNode
protected javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()
- Overrides:
getStandardDimensionNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardTransparencyNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()
- Overrides:
getStandardTransparencyNodein classjavax.imageio.metadata.IIOMetadata
-
getStandardTextNode
protected javax.imageio.metadata.IIOMetadataNode getStandardTextNode()
- Overrides:
getStandardTextNodein classjavax.imageio.metadata.IIOMetadata
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnlyin classjavax.imageio.metadata.IIOMetadata
-
mergeTree
public void mergeTree(java.lang.String formatName, org.w3c.dom.Node root) throws javax.imageio.metadata.IIOInvalidTreeException- Specified by:
mergeTreein classjavax.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:
setFromTreein classjavax.imageio.metadata.IIOMetadata- Throws:
javax.imageio.metadata.IIOInvalidTreeException
-
reset
public void reset()
- Specified by:
resetin classjavax.imageio.metadata.IIOMetadata
-
addNode
public void addNode(Box node)
-
getElement
public Box getElement(java.lang.String name)
-
-