Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.ydp.jai
Class PropertySet  view PropertySet download PropertySet.java

java.lang.Object
  extended byorg.ydp.jai.PropertySet

class PropertySet
extends java.lang.Object


Field Summary
(package private)  java.util.Hashtable properties
           
(package private)  SeekableStream stream
           
private static int TYPE_VT_BLOB
           
private static int TYPE_VT_BLOB_OBJECT
           
private static int TYPE_VT_BOOL
           
private static int TYPE_VT_BSTR
           
private static int TYPE_VT_CF
           
private static int TYPE_VT_CLSID
           
private static int TYPE_VT_CY
           
private static int TYPE_VT_DATE
           
private static int TYPE_VT_EMPTY
           
private static int TYPE_VT_ERROR
           
private static int TYPE_VT_FILETIME
           
private static int TYPE_VT_I2
           
private static int TYPE_VT_I4
           
private static int TYPE_VT_I8
           
private static int TYPE_VT_LPSTR
           
private static int TYPE_VT_LPWSTR
           
private static int TYPE_VT_NULL
           
private static int TYPE_VT_R4
           
private static int TYPE_VT_R8
           
private static int TYPE_VT_STORAGE
           
private static int TYPE_VT_STORED_OBJECT
           
private static int TYPE_VT_STREAM
           
private static int TYPE_VT_STREAMED_OBJECT
           
private static int TYPE_VT_UI1
           
private static int TYPE_VT_UI2
           
private static int TYPE_VT_UI4
           
private static int TYPE_VT_UI8
           
private static int TYPE_VT_VARIANT
           
private static int TYPE_VT_VECTOR
           
 
Constructor Summary
PropertySet(SeekableStream stream)
           
 
Method Summary
 byte[] getBlob(int id)
           
 java.util.Date getDate(int id)
           
 java.util.Date getFiletime(int id)
           
 int getI4(int id)
           
 java.lang.String getLPSTR(int id)
           
 java.lang.String getLPWSTR(int id)
           
 java.lang.String[] getLPWSTRVector(int id)
           
 float getR4(int id)
           
 float[] getR4Vector(int id)
           
 int getUI1(int id)
           
 int[] getUI1Vector(int id)
           
 int getUI2(int id)
           
 int[] getUI2Vector(int id)
           
 long getUI4(int id)
           
 long getUI4(int id, long defaultValue)
           
 long[] getUI4Vector(int id)
           
 boolean hasProperty(int id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_VT_EMPTY

private static final int TYPE_VT_EMPTY
See Also:
Constant Field Values

TYPE_VT_NULL

private static final int TYPE_VT_NULL
See Also:
Constant Field Values

TYPE_VT_I2

private static final int TYPE_VT_I2
See Also:
Constant Field Values

TYPE_VT_I4

private static final int TYPE_VT_I4
See Also:
Constant Field Values

TYPE_VT_R4

private static final int TYPE_VT_R4
See Also:
Constant Field Values

TYPE_VT_R8

private static final int TYPE_VT_R8
See Also:
Constant Field Values

TYPE_VT_CY

private static final int TYPE_VT_CY
See Also:
Constant Field Values

TYPE_VT_DATE

private static final int TYPE_VT_DATE
See Also:
Constant Field Values

TYPE_VT_BSTR

private static final int TYPE_VT_BSTR
See Also:
Constant Field Values

TYPE_VT_ERROR

private static final int TYPE_VT_ERROR
See Also:
Constant Field Values

TYPE_VT_BOOL

private static final int TYPE_VT_BOOL
See Also:
Constant Field Values

TYPE_VT_VARIANT

private static final int TYPE_VT_VARIANT
See Also:
Constant Field Values

TYPE_VT_UI1

private static final int TYPE_VT_UI1
See Also:
Constant Field Values

TYPE_VT_UI2

private static final int TYPE_VT_UI2
See Also:
Constant Field Values

TYPE_VT_UI4

private static final int TYPE_VT_UI4
See Also:
Constant Field Values

TYPE_VT_I8

private static final int TYPE_VT_I8
See Also:
Constant Field Values

TYPE_VT_UI8

private static final int TYPE_VT_UI8
See Also:
Constant Field Values

TYPE_VT_LPSTR

private static final int TYPE_VT_LPSTR
See Also:
Constant Field Values

TYPE_VT_LPWSTR

private static final int TYPE_VT_LPWSTR
See Also:
Constant Field Values

TYPE_VT_FILETIME

private static final int TYPE_VT_FILETIME
See Also:
Constant Field Values

TYPE_VT_BLOB

private static final int TYPE_VT_BLOB
See Also:
Constant Field Values

TYPE_VT_STREAM

private static final int TYPE_VT_STREAM
See Also:
Constant Field Values

TYPE_VT_STORAGE

private static final int TYPE_VT_STORAGE
See Also:
Constant Field Values

TYPE_VT_STREAMED_OBJECT

private static final int TYPE_VT_STREAMED_OBJECT
See Also:
Constant Field Values

TYPE_VT_STORED_OBJECT

private static final int TYPE_VT_STORED_OBJECT
See Also:
Constant Field Values

TYPE_VT_BLOB_OBJECT

private static final int TYPE_VT_BLOB_OBJECT
See Also:
Constant Field Values

TYPE_VT_CF

private static final int TYPE_VT_CF
See Also:
Constant Field Values

TYPE_VT_CLSID

private static final int TYPE_VT_CLSID
See Also:
Constant Field Values

TYPE_VT_VECTOR

private static final int TYPE_VT_VECTOR
See Also:
Constant Field Values

stream

SeekableStream stream

properties

java.util.Hashtable properties
Constructor Detail

PropertySet

public PropertySet(SeekableStream stream)
            throws java.io.IOException
Method Detail

hasProperty

public boolean hasProperty(int id)

getI4

public int getI4(int id)

getUI1

public int getUI1(int id)

getUI2

public int getUI2(int id)

getUI4

public long getUI4(int id)

getUI4

public long getUI4(int id,
                   long defaultValue)

getLPSTR

public java.lang.String getLPSTR(int id)

getLPWSTR

public java.lang.String getLPWSTR(int id)

getR4

public float getR4(int id)

getDate

public java.util.Date getDate(int id)

getFiletime

public java.util.Date getFiletime(int id)

getBlob

public byte[] getBlob(int id)

getUI1Vector

public int[] getUI1Vector(int id)

getUI2Vector

public int[] getUI2Vector(int id)

getUI4Vector

public long[] getUI4Vector(int id)

getR4Vector

public float[] getR4Vector(int id)

getLPWSTRVector

public java.lang.String[] getLPWSTRVector(int id)