|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper
de.inovat.kex.bast.common.objectwrapper.Fahrstreifen
public class Fahrstreifen
kapselt Instancen des DatenModellTypes fahrStreifen.
Achtung:
Das Attribute "Typ" wird zur Sortierung der Fahrstreifen benutzt.
Es wird davon ausgegangen, dass die Zustände/Werte des
Attributtypes att.fahrStreifenTyp von aussen nach innen aufsteigen.
Nested Class Summary | |
---|---|
(package private) static class |
Fahrstreifen.FSComperatorVonAussenNachInnen
|
Field Summary | |
---|---|
private static de.bsvrz.dav.daf.main.config.AttributeGroup |
__AtgFahrStreifen
|
private static java.util.WeakHashMap<java.lang.String,Fahrstreifen> |
__Cache
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectType
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeDeAxl
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeDeLve
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeFahrstreifenQuelleASCII
|
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
__ConfigurationObjectTypeFahrstreifenQuelleVirtuell
|
private DEKanal.Axl |
_DEKanalAxl
|
private java.lang.String |
_ErsatzFahrstreifenPID
|
private FahrstreifenQuelle |
_FahrstreifenQuelle
|
private java.lang.String |
_Lage
|
private int |
_LageNr
|
private MessQuerschnitt |
_MessQuerschnitt
|
private java.lang.String |
_Typ
|
private static de.bsvrz.sys.funclib.debug.Debug |
debug
DebugLogger fuer Debug-Ausgaben. |
Fields inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper |
---|
__ATG_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, __TYP_ANSCHLUSSPUNKT, __TYP_ANSCHLUSSPUNKT_KOMMUNIKATIONSPARTNER, _ConfigurationObject |
Constructor Summary | |
---|---|
private |
Fahrstreifen(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
|
private |
Fahrstreifen(java.lang.String pid)
|
Method Summary | |
---|---|
static Fahrstreifen[] |
getAll()
gibt die DatenModellObjekte vom typ fahrstreifen zurück, wenn keiner dieser Objekte Fehler in den ObjektReferenzen aufweist. |
DEKanal.Axl |
getDEKanalAxl()
gibt ein Object auf den DEKanal.Axl zurück, wenn für den Fahrstreifen Achslasten erfaßt werden.. |
Fahrstreifen |
getErsatzFahrstreifen()
gibt den ErsatzFahrstreifen zurück oder null, wenn keiner definiert wurde. |
FahrstreifenQuelle |
getFahrstreifenQuelle()
gibt ein Object auf die FahrstreifenQuelle zurück, das eine Instance der Klassen FahrstreifenQuelleASCII, FahrstreifenQuelleDeLve oder FahrstreifenQuelleVirtuell ist. |
private static FahrstreifenQuelle |
getFahrstreifenquelle(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
|
protected static Fahrstreifen |
getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject fahrStreifen)
|
static Fahrstreifen |
getInstance(java.lang.String pid)
gibt die Instance der FahrStreifen mit der PID zurück. |
private static Fahrstreifen |
getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject fahrStreifen)
|
java.lang.String |
getLage()
|
int |
getLageNr()
Gibt die Lage als Nummer wieder. |
MessQuerschnitt |
getMessQuerschnitt()
gibt den MessQuerschnitt zurück, zu dem der Fahrstreifen gehört, wenn dieser irgenwann gesetzt worden ist. |
java.lang.String |
getMultilineRepresentation()
|
java.lang.String |
getMultilineRepresentation(int indent)
|
java.lang.String |
getTreeString()
gibt einen String zum Anzeigen in einem Tree zurück. |
java.lang.String |
getTyp()
gibt den Typ des Fahrstreifen zurück: SonstigerFahrStreifen, Kriechspur, HFS, 1ÜFS, 2ÜFS usw.. |
(package private) de.bsvrz.dav.daf.main.config.ConfigurationObjectType |
getType()
Implementationen müssen den ConfigurationObjectType zurückgeben, den die gewrappten ConfigurationObjecte haben. |
private static void |
init()
|
protected void |
initData(de.bsvrz.dav.daf.main.config.ConfigurationObject fahrstreifen)
Implemtationen sollen hier die konfigurierenden AttributGruppen und die zugehörigen Mengen lesen. |
boolean |
isAchslastErfassung()
gibt true zurück, wenn die Quelle vom DEKanal.Axl ist. |
void |
setDEKanalAxl(DEKanal.Axl deKanal)
setzt den DEKanal.Axl. |
protected void |
setMessQuerschnitt(MessQuerschnitt messQuerschnitt)
setzt den MessQuerschnitt, zu dem der fahrstreifen gehört. |
static void |
sortByFsLage(Fahrstreifen[] objectArray)
|
java.lang.String |
toString()
gibt einen String "ObjectType - ObjectName" zurück. |
Methods inherited from class de.inovat.kex.bast.common.objectwrapper.ConfigurationObjectWrapper |
---|
getConfigurationObject, getKommunikationPartner, getKommunikationPartner, getName, getPID, getToolTipText, sortByName, sortByPid, sortByTreeString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static de.bsvrz.sys.funclib.debug.Debug debug
private static java.util.WeakHashMap<java.lang.String,Fahrstreifen> __Cache
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectType
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeFahrstreifenQuelleASCII
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeFahrstreifenQuelleVirtuell
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeDeLve
private static de.bsvrz.dav.daf.main.config.ConfigurationObjectType __ConfigurationObjectTypeDeAxl
private static de.bsvrz.dav.daf.main.config.AttributeGroup __AtgFahrStreifen
private java.lang.String _Typ
private java.lang.String _Lage
private int _LageNr
private java.lang.String _ErsatzFahrstreifenPID
private FahrstreifenQuelle _FahrstreifenQuelle
private DEKanal.Axl _DEKanalAxl
private MessQuerschnitt _MessQuerschnitt
Constructor Detail |
---|
private Fahrstreifen(java.lang.String pid) throws DataModellObjectNotFoundException, DataModellMismatchException
DataModellObjectNotFoundException
DataModellMismatchException
private Fahrstreifen(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
DataModellMismatchException
Method Detail |
---|
protected void setMessQuerschnitt(MessQuerschnitt messQuerschnitt)
setzt den MessQuerschnitt, zu dem der fahrstreifen gehört.
messQuerschnitt
- MessQuerschnittpublic MessQuerschnitt getMessQuerschnitt()
gibt den MessQuerschnitt zurück, zu dem der Fahrstreifen gehört, wenn dieser irgenwann gesetzt worden ist.
public FahrstreifenQuelle getFahrstreifenQuelle()
public DEKanal.Axl getDEKanalAxl()
public void setDEKanalAxl(DEKanal.Axl deKanal)
deKanal
- public boolean isAchslastErfassung() throws DataModellMismatchException
DataModellMismatchException
public Fahrstreifen getErsatzFahrstreifen() throws DataModellObjectNotFoundException, DataModellMismatchException
DataModellObjectNotFoundException
DataModellMismatchException
public java.lang.String getTyp()
protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject fahrstreifen) throws DataModellMismatchException
ConfigurationObjectWrapper
initData
in class ConfigurationObjectWrapper
fahrstreifen
- ConfigurationObject
DataModellMismatchException
public static Fahrstreifen getInstance(java.lang.String pid) throws DataModellMismatchException
pid
- String
DataModellMismatchException
protected static Fahrstreifen getInstance(de.bsvrz.dav.daf.main.config.ConfigurationObject fahrStreifen) throws DataModellMismatchException
DataModellMismatchException
private static Fahrstreifen getInstanceIntern(de.bsvrz.dav.daf.main.config.ConfigurationObject fahrStreifen) throws DataModellMismatchException
DataModellMismatchException
public static Fahrstreifen[] getAll() throws DataModellMismatchException
DataModellMismatchException
public java.lang.String toString()
ConfigurationObjectWrapper
toString
in class ConfigurationObjectWrapper
public java.lang.String getMultilineRepresentation(int indent)
public java.lang.String getMultilineRepresentation()
de.bsvrz.dav.daf.main.config.ConfigurationObjectType getType()
ConfigurationObjectWrapper
getType
in class ConfigurationObjectWrapper
public int getLageNr()
public java.lang.String getLage()
public java.lang.String getTreeString()
ConfigurationObjectWrapper
getTreeString
in class ConfigurationObjectWrapper
private static FahrstreifenQuelle getFahrstreifenquelle(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj) throws DataModellMismatchException
DataModellMismatchException
public static final void sortByFsLage(Fahrstreifen[] objectArray)
private static void init()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |