quicktime.vr
Class QTVRNodeLocation

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

public final class QTVRNodeLocation
extends QTVRAtom

See Also:
Serialized Form

Fields inherited from interface quicktime.jdirect.PrimitivesLib
JDirect_MacOSX, libraryInstance
 
Constructor Summary
QTVRNodeLocation()
          Creates a QTVRNodeLocation object containing no data
QTVRNodeLocation(byte[] bytes)
          Creates a QTVRNodeLocation object from a byte array
 
Method Summary
 java.lang.Object clone()
          Returns a copy of this class.
static EndianDescriptor getEndianDescriptor()
           
 int getLocationData()
          returns the locationData
 int getLocationFlags()
          returns the locationFlags
 int getNodeType()
          returns the nodeType
 int getReserved1()
          returns the reserved1
 int getReserved2()
          returns the reserved2
 void setLocationData(int data)
          set the locationData
 void setLocationFlags(int flags)
          set the locationFlags
 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

QTVRNodeLocation

public QTVRNodeLocation()
Creates a QTVRNodeLocation object containing no data

QTVRNodeLocation

public QTVRNodeLocation(byte[] bytes)
                 throws QTException
Creates a QTVRNodeLocation object from a byte array
Method Detail

getEndianDescriptor

public static EndianDescriptor getEndianDescriptor()

clone

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

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

getLocationFlags

public int getLocationFlags()
returns the locationFlags

setLocationFlags

public void setLocationFlags(int flags)
set the locationFlags

getLocationData

public int getLocationData()
returns the locationData

setLocationData

public void setLocationData(int data)
set the locationData

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