Package com.saperion.ngc.iform.system
Class AbstractSystemForm
- java.lang.Object
-
- com.saperion.ngc.iform.xml.Form
-
- com.saperion.ngc.iform.system.AbstractSystemForm
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
SystemLookupIndexForm
,SystemLookupQueryForm
public abstract class AbstractSystemForm extends com.saperion.ngc.iform.xml.Form
Abstract superclass for all system-forms.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
ddcName
protected static int
DEFAULT_FIELD_LEFT
protected static int
DEFAULT_FIELD_SIZE
protected static int
DEFAULT_SPACING
protected static int
DEFAULT_TOP_SPACING
protected java.util.List<com.saperion.intf.SaFieldDescription>
fieldList
-
Constructor Summary
Constructors Constructor Description AbstractSystemForm(java.util.List<com.saperion.intf.SaFieldDescription> fieldList, java.lang.String ddcName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
fieldSupported(com.saperion.intf.SaFieldDescription descr)
protected int
getElementHeight(com.saperion.intf.SaFieldDescription descr)
protected com.saperion.ngc.iform.xml.EditFieldType
getField(com.saperion.intf.SaFieldDescription descr, int positionTop, int positionLeft, int size, com.saperion.ngc.iform.xml.LimitType limit)
protected com.saperion.ngc.iform.xml.LabelType
getLabel(com.saperion.intf.SaFieldDescription descr, int positionTop)
protected int
getNextTop(int lastTop, com.saperion.ngc.iform.xml.PosType positionOfLastElement)
protected com.saperion.ngc.iform.xml.PosType
getPosition(int top, int left, int height, int width)
protected boolean
twoFieldsNeeded(com.saperion.intf.SaFieldDescription descr)
-
Methods inherited from class com.saperion.ngc.iform.xml.Form
getBitmap, getButton, getConnection, getEditField, getFrame, getGroupbox, getGroups, getHeader, getHidden, getInclude, getLabel, getMashup, getName, getPaneLayout, getResult, getTabList, getThumbnail, getToolbar, getViewer, setHeader, setHidden, setName, setPaneLayout, setToolbar
-
-
-
-
Field Detail
-
DEFAULT_SPACING
protected static final int DEFAULT_SPACING
- See Also:
- Constant Field Values
-
DEFAULT_TOP_SPACING
protected static final int DEFAULT_TOP_SPACING
- See Also:
- Constant Field Values
-
DEFAULT_FIELD_LEFT
protected static final int DEFAULT_FIELD_LEFT
- See Also:
- Constant Field Values
-
DEFAULT_FIELD_SIZE
protected static final int DEFAULT_FIELD_SIZE
- See Also:
- Constant Field Values
-
fieldList
protected final java.util.List<com.saperion.intf.SaFieldDescription> fieldList
-
ddcName
protected final java.lang.String ddcName
-
-
Method Detail
-
getPosition
protected com.saperion.ngc.iform.xml.PosType getPosition(int top, int left, int height, int width)
-
getNextTop
protected int getNextTop(int lastTop, com.saperion.ngc.iform.xml.PosType positionOfLastElement)
-
getElementHeight
protected int getElementHeight(com.saperion.intf.SaFieldDescription descr)
-
getLabel
protected com.saperion.ngc.iform.xml.LabelType getLabel(com.saperion.intf.SaFieldDescription descr, int positionTop)
-
getField
protected com.saperion.ngc.iform.xml.EditFieldType getField(com.saperion.intf.SaFieldDescription descr, int positionTop, int positionLeft, int size, com.saperion.ngc.iform.xml.LimitType limit)
-
twoFieldsNeeded
protected boolean twoFieldsNeeded(com.saperion.intf.SaFieldDescription descr)
-
fieldSupported
protected boolean fieldSupported(com.saperion.intf.SaFieldDescription descr)
-
-