it.geosolutions.imageio.plugins.jp2k.box
Class ChannelDefinitionBoxMetadataNode

java.lang.Object
  extended by javax.imageio.metadata.IIOMetadataNode
      extended by it.geosolutions.imageio.plugins.jp2k.box.BaseJP2KBoxMetadataNode
          extended by it.geosolutions.imageio.plugins.jp2k.box.ChannelDefinitionBoxMetadataNode
All Implemented Interfaces:
Element, Node, NodeList

public class ChannelDefinitionBoxMetadataNode
extends BaseJP2KBoxMetadataNode

This class is designed to represent a Channel Definition Box of JPEG JP2 file format. A Channel Definition Box has a length, and a fixed type of "cdef". Its content defines the type of the image channels: color channel, alpha channel or premultiplied alpha channel.

Author:
Simone Giannecchini, GeoSolutions, Daniele Romagnoli, GeoSolutions

Field Summary
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
ChannelDefinitionBoxMetadataNode(ChannelDefinitionBox box)
           
 
Method Summary
 String getAssociation(int index)
           
 String getChannel(int index)
           
 String getNumberOfChannelDefinitions()
           
 String getType(int index)
           
 
Methods inherited from class it.geosolutions.imageio.plugins.jp2k.box.BaseJP2KBoxMetadataNode
getBoxType
 
Methods inherited from class javax.imageio.metadata.IIOMetadataNode
appendChild, cloneNode, compareDocumentPosition, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getLastChild, getLength, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getTagName, getTextContent, getUserData, getUserObject, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceChild, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData, setUserObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChannelDefinitionBoxMetadataNode

public ChannelDefinitionBoxMetadataNode(ChannelDefinitionBox box)
Method Detail

getChannel

public String getChannel(int index)

getType

public String getType(int index)

getAssociation

public String getAssociation(int index)

getNumberOfChannelDefinitions

public String getNumberOfChannelDefinitions()


Copyright © 2006–2014 GeoSolutions. All rights reserved.