Class SignSetting
- java.lang.Object
-
- eu.datex2.siri13.schema._1_0._1_0.SituationRecord
-
- eu.datex2.siri13.schema._1_0._1_0.OperatorAction
-
- eu.datex2.siri13.schema._1_0._1_0.SignSetting
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
MatrixSignSetting,VariableMessageSignSetting
public abstract class SignSetting extends OperatorAction implements Serializable
Provides information on variable message and matrix signs and the information currently displayed.Java class for SignSetting complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SignSetting"> <complexContent> <extension base="{http://datex2.eu/schema/1_0/1_0}OperatorAction"> <sequence> <element name="datexPictogram" type="{http://datex2.eu/schema/1_0/1_0}DatexPictogramEnum" maxOccurs="2" minOccurs="0"/> <element name="pictogramList" type="{http://datex2.eu/schema/1_0/1_0}String" minOccurs="0"/> <element name="pictogramListEntry" type="{http://datex2.eu/schema/1_0/1_0}String" maxOccurs="2" minOccurs="0"/> <element name="reasonForSetting" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="value" maxOccurs="unbounded"> <complexType> <simpleContent> <extension base="<http://datex2.eu/schema/1_0/1_0>MultiLingualString"> <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}language" /> </extension> </simpleContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="setBy" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="value" maxOccurs="unbounded"> <complexType> <simpleContent> <extension base="<http://datex2.eu/schema/1_0/1_0>MultiLingualString"> <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}language" /> </extension> </simpleContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="signAddress" type="{http://datex2.eu/schema/1_0/1_0}String" minOccurs="0"/> <element name="timeLastSet" type="{http://datex2.eu/schema/1_0/1_0}DateTime" minOccurs="0"/> <element name="signSettingExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSignSetting.ReasonForSettingJava class for anonymous complex type.static classSignSetting.SetByJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected List<DatexPictogramEnum>datexPictogramsprotected StringpictogramListprotected List<String>pictogramListEntriesprotected SignSetting.ReasonForSettingreasonForSettingprotected SignSetting.SetBysetByprotected StringsignAddressprotected ExtensionTypesignSettingExtensionprotected DateTimetimeLastSet-
Fields inherited from class eu.datex2.siri13.schema._1_0._1_0.OperatorAction
actionOrigin, operatorActionExtension, operatorActionStatus, provisional
-
Fields inherited from class eu.datex2.siri13.schema._1_0._1_0.SituationRecord
advices, cause, generalPublicComments, groupOfLocations, id, impact, informationUsageOverride, management, nonGeneralPublicComments, probabilityOfOccurrence, situationRecordCreationReference, situationRecordCreationTime, situationRecordExtension, situationRecordFirstSupplierVersionTime, situationRecordObservationTime, situationRecordVersion, situationRecordVersionTime, sourceInformation, validity
-
-
Constructor Summary
Constructors Constructor Description SignSetting()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DatexPictogramEnum>getDatexPictograms()Gets the value of the datexPictograms property.StringgetPictogramList()Gets the value of the pictogramList property.List<String>getPictogramListEntries()Gets the value of the pictogramListEntries property.SignSetting.ReasonForSettinggetReasonForSetting()Gets the value of the reasonForSetting property.SignSetting.SetBygetSetBy()Gets the value of the setBy property.StringgetSignAddress()Gets the value of the signAddress property.ExtensionTypegetSignSettingExtension()Gets the value of the signSettingExtension property.DateTimegetTimeLastSet()Gets the value of the timeLastSet property.voidsetPictogramList(String value)Sets the value of the pictogramList property.voidsetReasonForSetting(SignSetting.ReasonForSetting value)Sets the value of the reasonForSetting property.voidsetSetBy(SignSetting.SetBy value)Sets the value of the setBy property.voidsetSignAddress(String value)Sets the value of the signAddress property.voidsetSignSettingExtension(ExtensionType value)Sets the value of the signSettingExtension property.voidsetTimeLastSet(DateTime value)Sets the value of the timeLastSet property.-
Methods inherited from class eu.datex2.siri13.schema._1_0._1_0.OperatorAction
getActionOrigin, getOperatorActionExtension, getOperatorActionStatus, isProvisional, setActionOrigin, setOperatorActionExtension, setOperatorActionStatus, setProvisional
-
Methods inherited from class eu.datex2.siri13.schema._1_0._1_0.SituationRecord
getAdvices, getCause, getGeneralPublicComments, getGroupOfLocations, getId, getImpact, getInformationUsageOverride, getManagement, getNonGeneralPublicComments, getProbabilityOfOccurrence, getSituationRecordCreationReference, getSituationRecordCreationTime, getSituationRecordExtension, getSituationRecordFirstSupplierVersionTime, getSituationRecordObservationTime, getSituationRecordVersion, getSituationRecordVersionTime, getSourceInformation, getValidity, setCause, setGroupOfLocations, setId, setImpact, setInformationUsageOverride, setManagement, setProbabilityOfOccurrence, setSituationRecordCreationReference, setSituationRecordCreationTime, setSituationRecordExtension, setSituationRecordFirstSupplierVersionTime, setSituationRecordObservationTime, setSituationRecordVersion, setSituationRecordVersionTime, setSourceInformation, setValidity
-
-
-
-
Field Detail
-
datexPictograms
protected List<DatexPictogramEnum> datexPictograms
-
pictogramList
protected String pictogramList
-
reasonForSetting
protected SignSetting.ReasonForSetting reasonForSetting
-
setBy
protected SignSetting.SetBy setBy
-
signAddress
protected String signAddress
-
timeLastSet
protected DateTime timeLastSet
-
signSettingExtension
protected ExtensionType signSettingExtension
-
-
Method Detail
-
getDatexPictograms
public List<DatexPictogramEnum> getDatexPictograms()
Gets the value of the datexPictograms property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the datexPictograms property.For example, to add a new item, do as follows:
getDatexPictograms().add(newItem);Objects of the following type(s) are allowed in the list
DatexPictogramEnum
-
getPictogramList
public String getPictogramList()
Gets the value of the pictogramList property.- Returns:
- possible object is
String
-
setPictogramList
public void setPictogramList(String value)
Sets the value of the pictogramList property.- Parameters:
value- allowed object isString
-
getPictogramListEntries
public List<String> getPictogramListEntries()
Gets the value of the pictogramListEntries property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
setmethod for the pictogramListEntries property.For example, to add a new item, do as follows:
getPictogramListEntries().add(newItem);Objects of the following type(s) are allowed in the list
String
-
getReasonForSetting
public SignSetting.ReasonForSetting getReasonForSetting()
Gets the value of the reasonForSetting property.- Returns:
- possible object is
SignSetting.ReasonForSetting
-
setReasonForSetting
public void setReasonForSetting(SignSetting.ReasonForSetting value)
Sets the value of the reasonForSetting property.- Parameters:
value- allowed object isSignSetting.ReasonForSetting
-
getSetBy
public SignSetting.SetBy getSetBy()
Gets the value of the setBy property.- Returns:
- possible object is
SignSetting.SetBy
-
setSetBy
public void setSetBy(SignSetting.SetBy value)
Sets the value of the setBy property.- Parameters:
value- allowed object isSignSetting.SetBy
-
getSignAddress
public String getSignAddress()
Gets the value of the signAddress property.- Returns:
- possible object is
String
-
setSignAddress
public void setSignAddress(String value)
Sets the value of the signAddress property.- Parameters:
value- allowed object isString
-
getTimeLastSet
public DateTime getTimeLastSet()
Gets the value of the timeLastSet property.- Returns:
- possible object is
DateTime
-
setTimeLastSet
public void setTimeLastSet(DateTime value)
Sets the value of the timeLastSet property.- Parameters:
value- allowed object isDateTime
-
getSignSettingExtension
public ExtensionType getSignSettingExtension()
Gets the value of the signSettingExtension property.- Returns:
- possible object is
ExtensionType
-
setSignSettingExtension
public void setSignSettingExtension(ExtensionType value)
Sets the value of the signSettingExtension property.- Parameters:
value- allowed object isExtensionType
-
-