edu.harvard.hul.ois.jhove.module.jpeg2000
Class ColorGroupBox
java.lang.Object
|
+--edu.harvard.hul.ois.jhove.module.jpeg2000.BoxHolder
|
+--edu.harvard.hul.ois.jhove.module.jpeg2000.JP2Box
|
+--edu.harvard.hul.ois.jhove.module.jpeg2000.ColorGroupBox
- All Implemented Interfaces:
- java.util.Iterator
- public class ColorGroupBox
- extends JP2Box
Color Group Box.
See ISO/IEC FCD15444-2: 2000, L.9.4.1
- Author:
- Gary McGath
Method Summary |
protected void |
addColorSpec(Property p)
Adds a color spec property to the parent Compositing Layer
Header Box. |
protected java.lang.String |
getSelfPropName()
Returns the name of the Box. |
boolean |
readBox()
Reads the box, putting appropriate information in
the RepInfo object. |
Methods inherited from class edu.harvard.hul.ois.jhove.module.jpeg2000.JP2Box |
addAssociation, boxMaker, emptyBox, finalizeBytesRead, getBytesRead, getLength, getSelfPropDesc, init, initBytesRead, makeAssocProperty, selfDescProperty, setBoxHeader, setDataInputStream, setModule, setRandomAccessFile, setRepInfo, skipBox, wrongBoxContext, wrongBoxSize |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColorGroupBox
public ColorGroupBox(java.io.RandomAccessFile raf,
BoxHolder parent)
- Constructor with superbox.
- Parameters:
parent
- parent superbox of this box
(must be a ComposLayerHdrBox)
readBox
public boolean readBox()
throws java.io.IOException
- Reads the box, putting appropriate information in
the RepInfo object. setModule, setBoxHeader,
setRepInfo and setDataInputStream must be called
before
readBox
is called.
readBox
must completely consume the
box, so that the next byte to be read by the
DataInputStream is the FF
byte of the next Box.
- Specified by:
readBox
in class JP2Box
java.io.IOException
addColorSpec
protected void addColorSpec(Property p)
- Adds a color spec property to the parent Compositing Layer
Header Box.
getSelfPropName
protected java.lang.String getSelfPropName()
- Returns the name of the Box.
- Overrides:
getSelfPropName
in class JP2Box