|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.buv.rw.basislib.kalender.KalenderZeit
public class KalenderZeit
Eingabefeld für die Uhrzeit.
In der Klasse KalenderZeit wird ein Eingabefeld der Uhrzeit zur Verfügung gestellt.
Außer durch die Tastatureingabe gibt es noch die Möglichkeit der Eingabe
über einen Zeitauswahldialog.
Die Granularität kann bei der Eingabe eingesetllt werden,
d.h. dass die kleinste einstellbare Zeiteinheit vorgegeben werden kann.
In der Klasse KalenderZeit wird ein Eingabefeld für die Zeit zur Verfügung gestellt.
Außer durch die Tastatureingabe gibt es noch die Möglichkeit der Eingabe
über eine Auswahlbox
Die Klasse erfüllt folgende Technische Anforderungen des Segments
Bedienung und Visualisierung (BUV)
- TBuV-36
Field Summary | |
---|---|
private java.util.Vector<KalenderZeitListener> |
m_listener
Der an Zeitsänderungen interessierte Listener |
private org.eclipse.swt.widgets.Composite |
m_parent
Parent Verweis auf Parentbereich |
private int |
m_style
Darstellungsstil |
private long |
m_zeit
Uhrzeitwert in long |
static int |
ZEIGE_MINUTEN
ZEIGE_MINUTEN: Anzeige Stunden, Minuten |
static int |
ZEIGE_SEKUNDEN
ZEIGE_SEKUNDEN: Anzeige Stunden, Minuten,Sekunden |
static int |
ZEIGE_STUNDEN
ZEIGE_STUNDEN: Anzeige Stunden |
Constructor Summary | |
---|---|
KalenderZeit(org.eclipse.swt.widgets.Composite parent,
int style)
Der Parameter "einheit" ist bei diesem Konstruktor mit ZEIGE_SEKUNDEN vorbelegt und zeigt Stunden/Minuten/Sekunden an. |
|
KalenderZeit(org.eclipse.swt.widgets.Composite parent,
int style,
int einheit)
Der Parameter "einheit" gibt an ob nur Stunden oder Stunden/Minuten oder Stunden/Minuten/Sekunden zur Auswahl zur Verfügung stehen. |
Method Summary | |
---|---|
void |
addKalenderZeitListener(KalenderZeitListener listener)
Mit dieser Methode wird der Klasse mitgeteilt, dass eine andere Klasse bei Änderung der Zeit informiert werden will |
private void |
fireDatumGeaendert()
Abarbeitung der Listenerliste |
long |
getZeit()
Gibt den Uhrzeitwert in long zurück |
void |
removeKalenderZeitListener(KalenderZeitListener listener)
Mit der Methode removeKalenderZeitListener() wird der Klasse mitgeteilt, dass sich der Listener abmelden will. |
void |
setZeit(long zeit)
Setzt den Uhrzeitwert in long |
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_STUNDEN
public static final int ZEIGE_MINUTEN
public static final int ZEIGE_SEKUNDEN
private long m_zeit
private java.util.Vector<KalenderZeitListener> m_listener
private org.eclipse.swt.widgets.Composite m_parent
private int m_style
Constructor Detail |
---|
public KalenderZeit(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 Eingabeboxeinheit
- Einstellen der Anzeigepublic KalenderZeit(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 Eingabebox *
Standard:
ZEIGE_SEKUNDEN: Anzeige Stunden, Minuten,SekundenMethod Detail |
---|
public long getZeit()
public void setZeit(long zeit)
zeit
- Uhrzeitwertpublic void addKalenderZeitListener(KalenderZeitListener listener)
listener
- Der an Datumsänderungen interessierte Listenerpublic void removeKalenderZeitListener(KalenderZeitListener listener)
listener
- Der abzumeldende Listenerprivate void fireDatumGeaendert()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |