|
JACK 5.4 JACOB Application Interface | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectaos.apib.BaseStream
aos.apib.InStream
aos.apib.SetStream
The SetStream class is a utility that provides generic access to JACOB objects, i.e., to assign the field values through "JACOB reflection". An instance of SetStream is created, and accesible via the static member SetStream.instance.
| Field Summary | |
static SetStream |
instance
Holds the common SetStream object for "JACOB reflection". |
| Constructor Summary | |
SetStream()
|
|
| Method Summary | |
void |
close()
Closes the source stream. |
Aggregate |
getAggregate(Aggregate a,
StreamerSupport[] allowed)
|
Base[] |
getAggregate(StreamerSupport s,
StreamerSupport[] allowed)
|
boolean |
getBool()
|
byte |
getByte()
|
char |
getChar()
|
byte[] |
getData()
|
double |
getDouble()
|
int |
getEnum(aos.apib.EnumInfo n)
|
float |
getFloat()
|
int |
getInt()
|
long |
getLong()
|
Base |
getObject(StreamerSupport[] allowed)
|
java.lang.Object |
getOther(StreamerSupport[] allowed)
|
short |
getShort()
|
java.lang.String |
getString(boolean allowmultiline)
|
int |
nextField(int last,
StreamerSupport s)
|
Base |
readObject()
Reads a JACOB Object tree using the current TypeDict. |
void |
set(Base o,
java.lang.String fn,
boolean v)
Assigns a boolean field. |
void |
set(Base o,
java.lang.String fn,
byte v)
Assigns a byte field. |
void |
set(Base o,
java.lang.String fn,
char v)
Assigns a char field. |
void |
set(Base o,
java.lang.String fn,
double v)
Assigns a double field. |
void |
set(Base o,
java.lang.String fn,
float v)
Assigns a float field. |
void |
set(Base o,
java.lang.String fn,
int v)
Assigns an int field. |
void |
set(Base o,
java.lang.String fn,
long v)
Assigns a long field. |
void |
set(Base o,
java.lang.String fn,
short v)
Assigns a short field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
boolean v)
Assigns a boolean field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
byte v)
Assigns a byte field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
char v)
Assigns a char field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
double v)
Assigns a double field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
float v)
Assigns a float field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
int v)
Assigns an int field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
long v)
Assigns a long field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
java.lang.Object v)
Assigns an Object field. |
void |
set(StreamerSupport s,
Base bo,
int fn,
short v)
Assigns a short field. |
| Methods inherited from class aos.apib.InStream |
fromGZIP, getFilename, newAsciiInStream, newAsciiInStream, newBinaryInStream, newBinaryInStream, notifyReadResolver, open, open, open, open, readBaseClasses, readMultipleObjects |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final SetStream instance
| Constructor Detail |
public SetStream()
| Method Detail |
public void close()
InStream
close in class InStream
public void set(Base o,
java.lang.String fn,
boolean v)
public void set(Base o,
java.lang.String fn,
char v)
public void set(Base o,
java.lang.String fn,
byte v)
public void set(Base o,
java.lang.String fn,
short v)
public void set(Base o,
java.lang.String fn,
int v)
public void set(Base o,
java.lang.String fn,
long v)
public void set(Base o,
java.lang.String fn,
float v)
public void set(Base o,
java.lang.String fn,
double v)
public void set(StreamerSupport s,
Base bo,
int fn,
boolean v)
public void set(StreamerSupport s,
Base bo,
int fn,
char v)
public void set(StreamerSupport s,
Base bo,
int fn,
byte v)
public void set(StreamerSupport s,
Base bo,
int fn,
short v)
public void set(StreamerSupport s,
Base bo,
int fn,
int v)
public void set(StreamerSupport s,
Base bo,
int fn,
long v)
public void set(StreamerSupport s,
Base bo,
int fn,
float v)
public void set(StreamerSupport s,
Base bo,
int fn,
double v)
public void set(StreamerSupport s,
Base bo,
int fn,
java.lang.Object v)
public Base readObject()
InStream
readObject in class InStream
public int nextField(int last,
StreamerSupport s)
public char getChar()
getChar in class InStreampublic boolean getBool()
getBool in class InStreampublic byte getByte()
getByte in class InStreampublic short getShort()
getShort in class InStreampublic int getInt()
getInt in class InStreampublic long getLong()
getLong in class InStreampublic java.lang.String getString(boolean allowmultiline)
getString in class InStreampublic int getEnum(aos.apib.EnumInfo n)
getEnum in class InStreampublic float getFloat()
getFloat in class InStreampublic double getDouble()
getDouble in class InStreampublic byte[] getData()
getData in class InStreampublic Base getObject(StreamerSupport[] allowed)
getObject in class InStreampublic java.lang.Object getOther(StreamerSupport[] allowed)
getOther in class InStream
public Base[] getAggregate(StreamerSupport s,
StreamerSupport[] allowed)
getAggregate in class InStream
public Aggregate getAggregate(Aggregate a,
StreamerSupport[] allowed)
getAggregate in class InStream
|
JACK 5.4 JACOB Application Interface | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.