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

Object
  extended by IIOMetadataNode
      extended by BaseJP2KBoxMetadataNode
          extended by 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 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 BaseJP2KBoxMetadataNode
getBoxType
 
Methods inherited from class 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 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-2010 GeoSolutions. All Rights Reserved.