|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.buv.rw.basislib.kalender.KalenderZeitDauer
public class KalenderZeitDauer
Eingabefeld für die Zeitdauer.
In der Klasse KalenderZeitDauer wird ein Eingabefeld
für die Zeitdauer zur Verfügung gestellt.
neben der Tastatureingabe gibt es noch die Möglichkeit der Eingabe
über eine Auswahlbox
Die Granularität kann bei der Eingabe eingesetllt werden,
d.h. dass die kleinste einstellbare Zeiteinheit vorgegeben werden kann.
Die Klasse erfüllt folgende Technische Anforderungen des Segments
Bedienung und Visualisierung (BUV)
- TBuV-37
Field Summary | |
---|---|
private java.util.Vector<KalenderZeitDauerListener> |
m_listener
Der an Zeitdaueränderungen interessierte Listener |
private org.eclipse.swt.widgets.Composite |
m_parent
Parent Verweis auf Parentbereich |
private int |
m_style
Darstellungsstil |
private long |
m_zeitDauer
Zeitdauerwert in long |
static int |
ZEIGE_JAHRE
ZEIGE_JAHRE: Anzeige Jahre |
static int |
ZEIGE_MINUTEN
ZEIGE_MINUTEN: Anzeige Jahre, Monat, Tage, Stunden, Minuten |
static int |
ZEIGE_MONATE
ZEIGE_MONATE: Anzeige Jahre, Monat |
static int |
ZEIGE_SEKUNDEN
ZEIGE_SEKUNDEN: Anzeige Jahre, Monat, Tage, Stunden, Minuten, Sekunden |
static int |
ZEIGE_STUNDEN
ZEIGE_STUNDEN: Anzeige Jahre, Monat, Tage, Stunden |
static int |
ZEIGE_TAGE
ZEIGE_TAGE: Anzeige Jahre, Monat, Tage |
Constructor Summary | |
---|---|
KalenderZeitDauer(org.eclipse.swt.widgets.Composite parent,
int style)
Beim diesem Konstruktor wird die Granularität mit ZEIGE_SEKUNDEN vorbelegt und zeigt Sekunden, Minuten , Stunden, Tage, Monate, Jahre an. |
|
KalenderZeitDauer(org.eclipse.swt.widgets.Composite parent,
int style,
int einheit)
Hier wird die Granularität der Eingabe uebergeben. |
Method Summary | |
---|---|
void |
addKalenderZeitDauerListener(KalenderZeitDauerListener listener)
Eingabefeld für Zeitdauer. |
private void |
fireDatumGeaendert()
Abarbeitung der Listenerliste |
long |
getZeitDauer()
Gibt die Zeitdauer zeitDauer in long zurück |
void |
removeKalenderZeitDauerListener(KalenderZeitDauerListener listener)
Mit der Methode removeKalenderZeitDauerListener() wird der Klasse mitgeteilt, dass sich der Listener abmelden will. |
void |
setZeitDauer(long zeitDauer)
Setzt den Wert der Zeitdauer zeitDauer |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int ZEIGE_JAHRE
public static final int ZEIGE_MONATE
public static final int ZEIGE_TAGE
public static final int ZEIGE_STUNDEN
public static final int ZEIGE_MINUTEN
public static final int ZEIGE_SEKUNDEN
private long m_zeitDauer
private java.util.Vector<KalenderZeitDauerListener> m_listener
private org.eclipse.swt.widgets.Composite m_parent
private int m_style
Constructor Detail |
---|
public KalenderZeitDauer(org.eclipse.swt.widgets.Composite parent, int style)
SWT
definierten
Style Konstanten oder besteht aus einer Veroderung dieser Konstanten.
parent
- Klasse die der neue Vater dieser Instanz sein will (darf nicht null sein)style
- Format der Eingabeboxpublic KalenderZeitDauer(org.eclipse.swt.widgets.Composite parent, int style, int einheit)
SWT
definierten
Style Konstanten oder besteht aus einer Veroderung dieser Konstanten.
parent
- Klasse die der neue Vater dieser Instanz sein will (darf nicht null sein)style
- Format der Eingabebox *einheit
- auswählbare ZeiteinheitenMethod Detail |
---|
public long getZeitDauer()
public void setZeitDauer(long zeitDauer)
zeitDauer
- Zeitdauerpublic void addKalenderZeitDauerListener(KalenderZeitDauerListener listener)
listener
- Der an Datumsänderungen interessierte Listenerpublic void removeKalenderZeitDauerListener(KalenderZeitDauerListener listener)
listener
- Der abzumeldende Listenerprivate void fireDatumGeaendert()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |