|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectComposite
ch.elexis.selectors.ActiveControl
public abstract class ActiveControl
An Element consisting of a label and a control that is able to link itself to the database and act on user input. An activeControl can store arbitrary field=value pairs and get and set methods for the display can be called independently of the display Thread.
Field Summary | |
---|---|
static int |
DISPLAY_HORIZONTAL
Display label and control lined up horizontally (default: vertically) |
static int |
HIDE_LABEL
Constant to hide the label (Default: Label is visible) |
static int |
LABEL_IS_HYPERLINK
Label reacts on mouse clicks (and informs listeners) |
static int |
LINK_TO_DB
Field links itself to the database |
static java.lang.String |
PROP_DISPLAYNAME
Displayed label of the field |
static java.lang.String |
PROP_ERRMSG
Message to display if the field contents is invalid |
static java.lang.String |
PROP_FIELDNAME
Internal name od the field in the PersistentObject |
static java.lang.String |
PROP_HASHNAME
Name in the Hashtable if fieldName denotes a hash field |
static java.lang.String |
PROP_VALID_PATTERN
Pattern for valid contents |
static int |
READONLY
Contents can not be edited by user |
Constructor Summary | |
---|---|
ActiveControl(Composite parent,
int displayBits,
java.lang.String displayName)
create a new field |
Method Summary | |
---|---|
void |
addListener(ActiveControlListener listen)
|
void |
clear()
|
void |
fireChangedEvent()
|
Composite |
getControllerComposite()
|
Control |
getCtl()
|
java.lang.Object |
getData(java.lang.String name)
|
java.lang.String |
getDisplayName()
|
java.lang.String |
getErrMsg()
|
java.lang.String |
getLabelText()
|
java.lang.String |
getProperty(java.lang.String name)
|
java.lang.String |
getText()
|
boolean |
isReadonly()
|
boolean |
isValid()
|
void |
removeSelectorListener(ActiveControlListener listen)
|
void |
setData(java.lang.String name,
java.lang.Object value)
|
void |
setDisplayName(java.lang.String displayName)
|
void |
setEnabled(boolean bEnable)
|
void |
setLabelText(java.lang.String text)
|
void |
setText(java.lang.String text)
|
void |
setValidPattern(java.lang.String pattern,
java.lang.String errmsg)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int HIDE_LABEL
public static final int DISPLAY_HORIZONTAL
public static final int LABEL_IS_HYPERLINK
public static final int READONLY
public static final int LINK_TO_DB
public static final java.lang.String PROP_DISPLAYNAME
public static final java.lang.String PROP_FIELDNAME
public static final java.lang.String PROP_HASHNAME
public static final java.lang.String PROP_ERRMSG
public static final java.lang.String PROP_VALID_PATTERN
Constructor Detail |
---|
public ActiveControl(Composite parent, int displayBits, java.lang.String displayName)
parent
- the parent Compositeshow
- ho to display the labelMethod Detail |
---|
public void addListener(ActiveControlListener listen)
public void removeSelectorListener(ActiveControlListener listen)
public boolean isValid()
public boolean isReadonly()
public void fireChangedEvent()
public void setText(java.lang.String text)
public java.lang.String getText()
public void clear()
public java.lang.String getLabelText()
public void setLabelText(java.lang.String text)
public Control getCtl()
public java.lang.String getDisplayName()
public void setDisplayName(java.lang.String displayName)
public void setEnabled(boolean bEnable)
public Composite getControllerComposite()
public void setData(java.lang.String name, java.lang.Object value)
public java.lang.Object getData(java.lang.String name)
public java.lang.String getProperty(java.lang.String name)
public void setValidPattern(java.lang.String pattern, java.lang.String errmsg)
public java.lang.String getErrMsg()
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |