|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AbstractCELine
The purpose of the CELines is to identify the fields which constitute the Screen. Each field has a position and a length. Some fields can contain data.
The elements which constitute the Screen layout are presented here in a table and can be grouped inside three categories (top, repetitive, and bottom categories).
There are two major types of fields in a Screen:
Fields with fixed contents. These are generally labels, which are directly associated with variable fields and usually specify the contents of that field.
Fields with variable contents, which are either unprotected (input fields) or protected (display fields). They correspond to Data Elements described and processed in the program associated with the Screen layout.
You can also call an existing Screen in order to integrate its description into the current Screen.
Field Summary | |
---|---|
static java.lang.String |
copyright
|
Method Summary | |
---|---|
int |
getColumnPosition()
|
LabelPresentationValues |
getLabelPresentationValue()
|
int |
getLinePosition()
|
ScreenPositionTypeValues |
getPositionType()
|
Field Detail |
---|
static final java.lang.String copyright
Method Detail |
---|
int getColumnPosition()
In relative positioning, When the line number is zero, a number in this field represents the relative displacement from the previous Data Element on this line, and will be placed on this line.
When the line number is not zero, the number in this field is the absolute column address.
In absolute positioning, this is the address of the Data Element on the line.
LabelPresentationValues getLabelPresentationValue()
This option allows the choice of the label associated with each Data Element on the Screen.
At the Screen level, it is used to override the global selections made at the Dialogue level.
There are four possible labels:
The long label (36 positions): Data Element name
The short label (18 positions),
The relational label (18 positions),
The column heading label.
int getLinePosition()
In relative positioning,this is the number of lines between two Data Elements.
If the presentation option corresponds to a column heading, the number of lines in the column heading is automatically added to the indicated number at the generation level.
In absolute positioning, this is the line number on the Screen (checked in case of overflow).
If the line and column numbers are both equal to zero (default values), the Data Element is automatically positioned on the next available tabulation point.
ScreenPositionTypeValues getPositionType()
Position Type : Absolute or Relative.
The positions of the fields are calculated depending on the position type.
In relative positioning, the position of the field depends on the position of the previous field and the line and column positions.
In absolute positioning, it depends on the line and column position.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |