|
|||||||||
| 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
DataModellMismatchExceptionpublic java.lang.String getTyp()
protected void initData(de.bsvrz.dav.daf.main.config.ConfigurationObject fahrstreifen)
throws DataModellMismatchException
ConfigurationObjectWrapper
initData in class ConfigurationObjectWrapperfahrstreifen - 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
DataModellMismatchExceptionpublic java.lang.String toString()
ConfigurationObjectWrapper
toString in class ConfigurationObjectWrapperpublic java.lang.String getMultilineRepresentation(int indent)
public java.lang.String getMultilineRepresentation()
de.bsvrz.dav.daf.main.config.ConfigurationObjectType getType()
ConfigurationObjectWrapper
getType in class ConfigurationObjectWrapperpublic 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
DataModellMismatchExceptionpublic 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 | ||||||||