|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elo.client.scripting.interfaces.KeywordingAdapter
public class KeywordingAdapter
Überschrift: IndexDialogAdapter.
Beschreibung: Kapselt die Verschlagwortung in einer Eingabemaske gegenüber dem Script.
Copyright: Copyright (c) ELO Digital Office GmbH 2011
IndexDialogAdapter
,
BasicKeywordingPanel
Constructor Summary | |
---|---|
KeywordingAdapter(de.elo.client.maindialog.Workspace workspace,
de.elo.client.indexdialog.IndexFieldFactory fieldFactory,
de.elo.client.indexdialog.FieldManager fieldManager,
de.elo.client.indexdialog.IndexDataIO indexDataIO,
de.elo.client.indexdialog.IndexFieldChecker fieldChecker,
de.elo.client.indexdialog.IndexDialogMode mode,
de.elo.client.indexdialog.IndexTabsFactory tabs,
java.awt.Component comp)
Normaler Konstruktor. |
Method Summary | |
---|---|
Button |
addButton(int tabNo,
int x,
int y,
int w,
java.lang.String text,
java.lang.String eventName)
Fügt einen Button an die angegebene Stelle im Dialog "Verschlagwortung" ein. |
CheckBox |
addCheckBox(int tabNo,
int x,
int y,
int w,
java.lang.String text,
boolean checked)
Erzeugt eine CheckBox und fügt sie an der angegebenen Stelle in den Dialog ein. |
ComboBox |
addComboBox(int tabNo,
int x,
int y,
int w,
java.lang.String[] values,
boolean editable)
Erzeugt eine ComboBox und fügt sie an der angegebenen Stelle in den Dialog ein. |
void |
addComponent(int tabNo,
int x,
int y,
int w,
int h,
java.awt.Component comp)
Fügt eine Standard-Java Komponente (AWT/Swing) im Dialog "Verschlagwortung" ein. |
Label |
addLabel(int tabNo,
int x,
int y,
int w,
java.lang.String text)
Erzeugt einen Text (Label) und fügt ihn an der angegebenen Stelle in den Dialog ein. |
List |
addList(int tabNo,
int x,
int y,
int w,
int h)
Erzeugt eine Liste und fügt ihn an der angegebenen Stelle in den Dialog ein. |
TextArea |
addTextArea(int tabNo,
int x,
int y,
int w,
int h)
Erzeugt ein mehrzeiliges Textfeld (TextArea) und fügt ihn an der angegebenen Stelle in den Dialog ein. |
TextField |
addTextField(int tabNo,
int x,
int y,
int w)
Erzeugt ein einzeiliges Textfeld (TextField) und fügt ihn an der angegebenen Stelle in den Dialog ein. |
de.elo.ix.client.DocMask |
getDocMask()
Liefert das DocMask-Objekt der derzeit im Dialog angezeigten Verschlagwortungsmaske. |
int |
getDocMaskId()
Liefert die Masken-ID der derzeit im Dialog angezeigten Verschlagwortungsmaske. |
java.lang.String |
getDocMaskName()
Liefert den Namen der derzeit im Dialog angezeigten Verschlagwortungsmaske. |
java.lang.String |
getHiddenText()
Liefert den versteckten Text des Archivelements zurück. |
int |
getId()
Liefert die ELO Objekt-Id des Archivelements. |
java.lang.String |
getMemo()
Liefert den Zusatztext des Archivelements zurück. |
java.lang.String |
getName()
Liefert den Namen/die Kurzbezeichnung des Archivelementes. |
ObjKeyAdapter |
getObjKey(int no)
Liefert den Adapter für ein Indexfeld. |
ObjKeyAdapter |
getObjKey(java.lang.String name)
Liefert den Adapter für ein Indexfeld. |
java.lang.String |
getObjKeyValue(int no)
Liefert den Wert einer Indexfelds. |
java.lang.String |
getObjKeyValue(java.lang.String name)
Liefert den Wert eines Indexfelds. |
de.elo.ix.client.Sord |
getSord()
Liefert die aktuell angezeigten Verschlagwortungsinformationen als ein SORD-Objekt. |
void |
setHiddenText(java.lang.String text)
Setzt den versteckten Text des Archivelements. |
void |
setMemo(java.lang.String memo)
Setzt den Zusatztext des Archivelements. |
void |
setName(java.lang.String name)
Setzt den Namen/die Kurzbezeichnung des Archivelementes. |
void |
setObjKeyValue(int no,
java.lang.String value)
Setzt den Wert eines Indexfelds. |
void |
setObjKeyValue(java.lang.String name,
java.lang.String value)
Setzt den Wert eines Indexfelds. |
void |
setSord(de.elo.ix.client.Sord data)
Setzt ein SORD zur Anzeige im Dialog. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KeywordingAdapter(de.elo.client.maindialog.Workspace workspace, de.elo.client.indexdialog.IndexFieldFactory fieldFactory, de.elo.client.indexdialog.FieldManager fieldManager, de.elo.client.indexdialog.IndexDataIO indexDataIO, de.elo.client.indexdialog.IndexFieldChecker fieldChecker, de.elo.client.indexdialog.IndexDialogMode mode, de.elo.client.indexdialog.IndexTabsFactory tabs, java.awt.Component comp)
workspace
- Aktueller ArbeitsbereichfieldFactory
- fieldManager
- indexDataIO
- fieldChecker
- mode
- tabs
- comp
- Method Detail |
---|
public de.elo.ix.client.Sord getSord() throws java.lang.Exception
java.lang.Exception
public void setSord(de.elo.ix.client.Sord data)
data
- Verschlagwortungsinformationen eines Archivelementespublic java.lang.String getName()
public int getId()
public void setName(java.lang.String name)
name
- Bezeichnung des Archivelementespublic de.elo.ix.client.DocMask getDocMask()
public java.lang.String getDocMaskName()
public int getDocMaskId()
public java.lang.String getMemo() throws java.lang.Exception
java.lang.Exception
public java.lang.String getHiddenText() throws java.lang.Exception
java.lang.Exception
public void setMemo(java.lang.String memo) throws java.lang.Exception
memo
- Zusatztext
java.lang.Exception
public void setHiddenText(java.lang.String text) throws java.lang.Exception
text
- Versteckter Text
java.lang.Exception
public java.lang.String getObjKeyValue(int no) throws java.lang.Exception
no
- Nummer des Indexfelds, ACHTUNG: Zählung beginnt hier bei 0
java.lang.Exception
public void setObjKeyValue(int no, java.lang.String value) throws java.lang.Exception
no
- Nummer des Indexfelds, ACHTUNG: Zählung beginnt hier bei 0value
- Der zu setzende Wert des Indexfelds. Um einen Spaltenindes zu verwenden, müssen
die Werte durch ein Pilcrow (¶) getrennt sein.
java.lang.Exception
public java.lang.String getObjKeyValue(java.lang.String name) throws java.lang.Exception
name
- Gruppen-Name des Indexfelds, ACHTUNG: Diese Auswahl ist nicht eindeutig, bei
mehreren Indexfeldern mit diesem Namen wird die erste benutzt.
java.lang.Exception
public void setObjKeyValue(java.lang.String name, java.lang.String value) throws java.lang.Exception
name
- Gruppen-Name des Indexfelds, ACHTUNG: Diese Auswahl ist nicht eindeutig, bei
mehreren Indexfeldern mit diesem Namen wird die erste benutzt.value
- Der zu setzende Wert des Indexfelds. Um einen Spaltenindes zu verwenden, müssen
die Werte durch ein Pilcrow (¶) getrennt sein.
java.lang.Exception
public void addComponent(int tabNo, int x, int y, int w, int h, java.awt.Component comp)
tabNo
- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite im Rasterh
- Höhe im Rastercomp
- die Komponentepublic Button addButton(int tabNo, int x, int y, int w, java.lang.String text, java.lang.String eventName)
tabNo
- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x
- X-Position im Raster (Spalte), Zählung beginnt bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt bei 1w
- Breite im Tabellenrastertext
- Text-Label der CheckBoxeventName
- Ein Scripting-Event, das aufgerufen wird, wenn der Button gedrückt wird.
public Label addLabel(int tabNo, int x, int y, int w, java.lang.String text)
tabNo
- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x
- X-Position im Raster (Spalte), Zählung beginnt bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt bei 1w
- Breite im Rastertext
- der anzuzeigende Text
public TextArea addTextArea(int tabNo, int x, int y, int w, int h)
tabNo
- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x
- X-Position im Raster (Spalte), Zählung beginnt bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt bei 1w
- Breite im Rasterh
- Höhe im Raster
public List addList(int tabNo, int x, int y, int w, int h)
tabNo
- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x
- X-Position im Raster (Spalte), Zählung beginnt hier bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt hier bei 1w
- Breite im Rasterh
- Höhe im Raster
public TextField addTextField(int tabNo, int x, int y, int w)
tabNo
- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x
- X-Position im Raster (Spalte), Zählung beginnt bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt bei 1w
- Breite im Raster
public CheckBox addCheckBox(int tabNo, int x, int y, int w, java.lang.String text, boolean checked)
tabNo
- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x
- X-Position im Raster (Spalte), Zählung beginnt bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt bei 1w
- Breite im Rastertext
- Text-Label der CheckBoxchecked
- True, wenn die CheckBox "angehakt" sein soll
public ComboBox addComboBox(int tabNo, int x, int y, int w, java.lang.String[] values, boolean editable)
tabNo
- Nummer des Tabs der Verschlagwortungsdaten, Zählung beginnt bei 1x
- X-Position im Raster (Spalte), Zählung beginnt bei 1y
- Y-Position im Raster (Zeile), Zählung beginnt bei 1w
- Breite im Rastervalues
- Die auswählbaren Werte des ComboBoxeditable
- True, wenn zusätzliche Eingaben möglich sein sollen, bei False ist nur eine
Auswahl aus den vorhandenen Werten möglich.
public ObjKeyAdapter getObjKey(int no) throws java.lang.Exception
no
- Nummer des Indexfelds, ACHTUNG: Zählung beginnt hier bei 0
java.lang.Exception
public ObjKeyAdapter getObjKey(java.lang.String name) throws java.lang.Exception
name
- Gruppen-Name des Indexfelds, ACHTUNG: Diese Auswahl ist nicht eindeutig, bei
mehreren Indexfeldern mit diesem Namen wird die erste benutzt.
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |