|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.buv.rw.basislib.ort.Ortsangabe
public class Ortsangabe
Die Klasse Ortsangabe ermöglicht die Eingabe von Ortsangaben.
Ortsangaben können dabei in folgenden Systemen eingegen bzw.
ausgelesen werden:
- Offset zum Anfang eines Strassensegments
- als Betriebskilometer
- Ortsreferenzen vom ASB-Stationierungssystem
- Offset zu einem Knoten
Die Klasse erfüllt folgende Technische Anforderungen des Segments
Bedienung und Visualisierung (BUV)
- TBuV-73
Nested Class Summary | |
---|---|
class |
Ortsangabe.DatenAsb
Interne Klasse der Klasse . |
class |
Ortsangabe.DatenBetriebsKilometer
Interne Klasse der Klasse . |
class |
Ortsangabe.DatenKnoten
Interne Klasse der Klasse . |
class |
Ortsangabe.DatenStrassenSegment
Interne Klasse der Klasse . |
static class |
Ortsangabe.Himmelsrichtung
Himmelsrichtung (Nord, Süd, West, Ost) |
static class |
Ortsangabe.Richtung
Richtung (Postiv, Negativ) |
Field Summary | |
---|---|
private stauma.dav.clientside.ClientDavInterface |
m_connection
Verbindung zum Datenverteiler |
private Ortsangabe.DatenAsb |
m_datenAsb
Ortsangaben im System "Ortsreferenzen vom ASB-Stationierungssystem" |
private Ortsangabe.DatenBetriebsKilometer |
m_datenBetriebsKilometer
Ortsangaben im System "Als Betriebskilometer" |
private Ortsangabe.DatenKnoten |
m_datenKnoten
Ortsangaben im System "Offset zu einem Knoten" |
private Ortsangabe.DatenStrassenSegment |
m_datenStrassenSegment
Ortsangaben im System "Offset zum Anfang eines Strassensegments" |
private org.eclipse.swt.widgets.Composite |
m_parent
Verweis auf Parentbereich |
private int |
m_style
Darstellungsstil |
Constructor Summary | |
---|---|
Ortsangabe(org.eclipse.swt.widgets.Composite parent,
int style,
stauma.dav.clientside.ClientDavInterface connection)
Konstruktor der Klasse Ortsangabe, erzeugt eine neue Instanz dieser Klasse unter Berücksichtigung der übergebenen Vaterklasse und Aussehens. |
Method Summary | |
---|---|
Ortsangabe.DatenAsb |
getDatenAsb()
Methode zum Lesen der Klasse DatenAsb |
Ortsangabe.DatenBetriebsKilometer |
getDatenBetriebsKilometer()
Methode zum Lesen der Klasse DatenBetriebsKilometer |
Ortsangabe.DatenKnoten |
getDatenKnoten()
Methode zum Lesen der Klasse DatenKnoten |
Ortsangabe.DatenStrassenSegment |
getDatenStrassenSegment()
Methode zum Lesen der Klasse DatenStrassenSegment |
void |
setDatenAsb(java.lang.String pidStrasse,
java.lang.String anfangsKnoten,
java.lang.String endKnoten,
long stationierung)
Methode zum Setzen der Klasse DatenAsb |
void |
setDatenBetriebsKilometer(java.lang.String pidStrasse,
Ortsangabe.Himmelsrichtung himmelsRichtung,
long betriebsKilometer,
java.lang.String blockNummer)
Methode zum Setzen der Klasse DatenBetriebsKilometer |
void |
setDatenKnoten(java.lang.String pidStrasse,
java.lang.String pidKnoten,
long kilometer,
Ortsangabe.Richtung richtung)
Methode zum Setzen der Klasse DatenKnoten |
void |
setDatenStrassenSegment(java.lang.String pidStrassenSegment,
long offset)
Methode zum Setzen der Klasse DatenStrassenSegment |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private stauma.dav.clientside.ClientDavInterface m_connection
private org.eclipse.swt.widgets.Composite m_parent
private int m_style
private Ortsangabe.DatenStrassenSegment m_datenStrassenSegment
private Ortsangabe.DatenBetriebsKilometer m_datenBetriebsKilometer
private Ortsangabe.DatenAsb m_datenAsb
private Ortsangabe.DatenKnoten m_datenKnoten
Constructor Detail |
---|
public Ortsangabe(org.eclipse.swt.widgets.Composite parent, int style, stauma.dav.clientside.ClientDavInterface connection)
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 Eingabeboxconnection
- Verbindung zum DatenverteilerMethod Detail |
---|
public void setDatenStrassenSegment(java.lang.String pidStrassenSegment, long offset)
DatenStrassenSegment
- Parameters:
pidStrassenSegment
- Pid des Strassensegmentsoffset
- Offset zum Beginn des Strassensegments in Zentimeter
public Ortsangabe.DatenStrassenSegment getDatenStrassenSegment()
DatenStrassenSegment
- Returns:
- Inhalt der Klasse
DatenStrassenSegment
public void setDatenBetriebsKilometer(java.lang.String pidStrasse, Ortsangabe.Himmelsrichtung himmelsRichtung, long betriebsKilometer, java.lang.String blockNummer)
DatenBetriebsKilometer
- Parameters:
pidStrasse
- Pid der StrassehimmelsRichtung
- Himmelsrichtung (N=Nord, S=Süd, O=Ost, W=West)betriebsKilometer
- Betriebskilometer in MeterblockNummer
- Blocknummer als Texte
public Ortsangabe.DatenBetriebsKilometer getDatenBetriebsKilometer()
DatenBetriebsKilometer
- Returns:
- Inhalt der Klasse
DatenBetriebsKilometer
public void setDatenAsb(java.lang.String pidStrasse, java.lang.String anfangsKnoten, java.lang.String endKnoten, long stationierung)
DatenAsb
- Parameters:
pidStrasse
- Pid der StrasseanfangsKnoten
- Anfangsknoten als StringendKnoten
- Endknoten als Stringstationierung
- Offset zum Angangsknoten in Kilometer
public Ortsangabe.DatenAsb getDatenAsb()
DatenAsb
- Returns:
- Inhalt der Klasse
DatenAsb
public void setDatenKnoten(java.lang.String pidStrasse, java.lang.String pidKnoten, long kilometer, Ortsangabe.Richtung richtung)
DatenKnoten
- Parameters:
pidStrasse
- Pid der StrassepidKnoten
- Pid des Knotenskilometer
- Offset zum Strassenknoten in Meterrichtung
- Richtung (P=positiv, N=negativ)
public Ortsangabe.DatenKnoten getDatenKnoten()
DatenKnoten
- Returns:
- Inhalt der Klasse
DatenKnoten
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |