quicktime.vr
Class QTVRNodeHeader

java.lang.Object
  |
  +--quicktime.util.QTByteObject
        |
        +--quicktime.vr.QTVRAtom
              |
              +--quicktime.vr.QTVRNodeHeader
All Implemented Interfaces:
java.lang.Cloneable, PrimitivesLib, java.io.Serializable, SharedLibrary, com.apple.jdirect.SharedLibrary

public final class QTVRNodeHeader
extends QTVRAtom

See Also:
Serialized Form

Fields inherited from interface quicktime.jdirect.PrimitivesLib
JDirect_MacOSX, libraryInstance
 
Constructor Summary
QTVRNodeHeader()
          Creates a QTVRNodeHeader object containing no data.
QTVRNodeHeader(byte[] bytes)
          Creates a QTVRNodeHeader object from a byte array Used in cloning
 
Method Summary
 java.lang.Object clone()
          Returns a copy of this class.
 int getCommentAtomID()
          returns the commentAtomID
static EndianDescriptor getEndianDescriptor()
           
 int getNameAtomID()
          returns the nameAtomID
 int getNodeID()
          returns the nodeID
 int getNodeType()
          returns the nodeType
 int getReserved1()
          returns the reserved1
 int getReserved2()
          returns the reserved2
 void setCommentAtomID(int commentAtomID)
          set the commentAtomID
 void setNameAtomID(int nameAtomID)
          set the nameAtomID
 void setNodeID(int nodeID)
          set the nodeID
 void setNodeType(int nodeType)
          set the nodeType
 void setNodeType(java.lang.String nodeType)
          set the nodeType from a string
 void setReserved1(int reserved1)
          set the reserved1
 void setReserved2(int reserved2)
          set the reserved2
 java.lang.String toString()
          Returns a string representation of the class
 
Methods inherited from class quicktime.vr.QTVRAtom
getMajorVersion, getMinorVersion, setMajorVersion, setMinorVersion
 
Methods inherited from class quicktime.util.QTByteObject
equals, fromArray, getBytes, getSize
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QTVRNodeHeader

public QTVRNodeHeader()
Creates a QTVRNodeHeader object containing no data.

QTVRNodeHeader

public QTVRNodeHeader(byte[] bytes)
               throws QTException
Creates a QTVRNodeHeader object from a byte array Used in cloning
Method Detail

clone

public java.lang.Object clone()
Returns a copy of this class.
Overrides:
clone in class QTVRAtom

getEndianDescriptor

public static EndianDescriptor getEndianDescriptor()

getNodeType

public int getNodeType()
returns the nodeType

setNodeType

public void setNodeType(int nodeType)
set the nodeType

setNodeType

public void setNodeType(java.lang.String nodeType)
set the nodeType from a string

getNodeID

public int getNodeID()
returns the nodeID

setNodeID

public void setNodeID(int nodeID)
set the nodeID

getNameAtomID

public int getNameAtomID()
returns the nameAtomID

setNameAtomID

public void setNameAtomID(int nameAtomID)
set the nameAtomID

getCommentAtomID

public int getCommentAtomID()
returns the commentAtomID

setCommentAtomID

public void setCommentAtomID(int commentAtomID)
set the commentAtomID

setReserved1

public void setReserved1(int reserved1)
set the reserved1

getReserved1

public int getReserved1()
returns the reserved1

setReserved2

public void setReserved2(int reserved2)
set the reserved2

getReserved2

public int getReserved2()
returns the reserved2

toString

public java.lang.String toString()
Description copied from class: QTVRAtom
Returns a string representation of the class
Overrides:
toString in class QTVRAtom