- All Implemented Interfaces:
Comparable<EEField>
Loads the EE field from the EE screen file.
- Author:
- Christopher Mindus
Field Summary 
Fields
int
The host attribute of the field (3270 or 5250 dependent).
boolean
final int
The length of the field in the PS.
final int
Position of this field in the PS.
Constructor Summary 
Constructors
EEField(int pos, int len, int attr, boolean ul)
Creation of a field for an unformatted screen.
Loads the EE field from the EE screen file.
Method Summary 
Field Details 
position 
public final int position
Position of this field in the PS.
length 
public final int length
The length of the field in the PS.
attribute 
public int attribute
The host attribute of the field (3270 or 5250 dependent).
isUnderlined 
public boolean isUnderlined
Underline flag.
Constructor Details 
EEField 
Loads the EE field from the EE screen file.
- Parameters:
f
- The X-file for reading.size
- The file size.- Throws:
IOException
- for file failures.
EEField 
public EEField(int pos, int len, int attr, boolean ul)
Creation of a field for an unformatted screen.
- Parameters:
pos
- Position on screen.len
- Length of field (wrapping).attr
- Attribute value.ul
- Underline flag.
Method Details 
equals 
public boolean equals(Object o) Checks for equality.
- Overrides:
equals
in class Object
- Returns:
- The equality flag.
hashCode 
public int hashCode()
Gets the hash code.
- Overrides:
hashCode
in class Object
- Returns:
- The hash code.