|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.ibm.etools.iseries.edit.verifiers.comm.bridge.LSFIELDStruct
public class LSFIELDStruct
This class encapsulates the CODE communications structure LSFIELD. Defined in evfcsys.h as: typedef struct { // Base information long lsnext; // Offset for next object CHAR extName[11]; // External name CHAR intName[11]; // Internal name CHAR precision; // Field float precision CHAR text[51]; // Field description SHORT length; // Field length SHORT decimal; // Field decimal position SHORT type; // Field type SHORT inputOffset; // Input buffer offset SHORT outputOffset; // Output buffer offset // Additional information USHORT defLength; // Default length USHORT editLength; // Edit word length USHORT sstStart; // SST starting position USHORT sstLength; // SST length USHORT allocLen; // Allocated length USHORT ccsid; // Fld's CCSID val USHORT igcFlags; // IGC bits USHORT typeFlags; // Field type bits USHORT dtFlags; // Date/Time bits CHAR dattimfmt; // Date/Time Format CHAR dattimsep; // Date/Time Separator CHAR ref; // R specified CHAR refShift; // Reference shift CHAR usage; // Usage CHAR heading[63]; // Column heading CHAR field[41]; // Referenced field data CHAR alias[31]; // Alias name CHAR code; // Edit code // Variable: defLength + editLength } LSFIELD;
Field Summary | |
---|---|
static String |
copyright
|
Constructor Summary | |
---|---|
protected |
LSFIELDStruct(IISeriesHostDatabaseField[] fields)
Constructor for database field list |
protected |
LSFIELDStruct(IISeriesHostDatabaseField[] fields,
IISeriesHostKeyField[] keys)
Constructor for database key field list |
protected |
LSFIELDStruct(IQSYSFileField[] fields)
Constructor for display file field lsit |
Method Summary | |
---|---|
protected int |
getTypeFlags(IISeriesHostDatabaseField field)
Returns the typeFlags. |
protected void |
writeNext(JavaToCOutputStream out,
boolean resolveConcatFields)
Write then next field to the output stream |
protected void |
writeNextDBField(JavaToCOutputStream out,
boolean resolveConcatFields)
Write the next field to the output stream |
protected void |
writeNextDeviceField(JavaToCOutputStream out)
Write the next printer or display file field to the output stream |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String copyright
Constructor Detail |
---|
protected LSFIELDStruct(IISeriesHostDatabaseField[] fields)
protected LSFIELDStruct(IISeriesHostDatabaseField[] fields, IISeriesHostKeyField[] keys)
protected LSFIELDStruct(IQSYSFileField[] fields)
Method Detail |
---|
protected int getTypeFlags(IISeriesHostDatabaseField field)
protected void writeNext(JavaToCOutputStream out, boolean resolveConcatFields) throws IOException
IOException
protected void writeNextDBField(JavaToCOutputStream out, boolean resolveConcatFields) throws IOException
IOException
protected void writeNextDeviceField(JavaToCOutputStream out) throws IOException
IOException
|
Rational Developer for Power Systems Software V7.6 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |