public class VmsMessage extends Object
Java class for VmsMessage complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VmsMessage">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="associatedManagementOrDiversionPlan" type="{http://datex2.eu/schema/2/2_0}String" minOccurs="0"/>
<element name="messageSetBy" type="{http://datex2.eu/schema/2/2_0}MultilingualString" minOccurs="0"/>
<element name="setBySystem" type="{http://datex2.eu/schema/2/2_0}Boolean" minOccurs="0"/>
<element name="reasonForSetting" type="{http://datex2.eu/schema/2/2_0}MultilingualString" minOccurs="0"/>
<element name="codedReasonForSetting" type="{http://datex2.eu/schema/2/2_0}CodedReasonForSettingMessageEnum" minOccurs="0"/>
<element name="vmsMessageInformationType" type="{http://datex2.eu/schema/2/2_0}VmsMessageInformationTypeEnum" maxOccurs="unbounded" minOccurs="0"/>
<element name="primarySetting" type="{http://datex2.eu/schema/2/2_0}Boolean" minOccurs="0"/>
<element name="mareNostrumCompliant" type="{http://datex2.eu/schema/2/2_0}Boolean" minOccurs="0"/>
<element name="timeLastSet" type="{http://datex2.eu/schema/2/2_0}DateTime"/>
<element name="requestedBy" type="{http://datex2.eu/schema/2/2_0}MultilingualString" minOccurs="0"/>
<element name="situationToWhichMessageIsRelated" type="{http://datex2.eu/schema/2/2_0}VersionedReference" minOccurs="0"/>
<element name="situationRecordToWhichMessageIsRelated" type="{http://datex2.eu/schema/2/2_0}VersionedReference" minOccurs="0"/>
<element name="distanceFromSituationRecord" type="{http://datex2.eu/schema/2/2_0}MetresAsFloat" minOccurs="0"/>
<element name="textPictogramSequencingInterval" type="{http://datex2.eu/schema/2/2_0}Seconds" minOccurs="0"/>
<element name="textPage" type="{http://datex2.eu/schema/2/2_0}_TextPage" maxOccurs="unbounded" minOccurs="0"/>
<element name="vmsPictogramDisplayArea" type="{http://datex2.eu/schema/2/2_0}_VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea" maxOccurs="unbounded" minOccurs="0"/>
<element name="vmsMessageExtension" type="{http://datex2.eu/schema/2/2_0}_ExtensionType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
associatedManagementOrDiversionPlan |
protected CodedReasonForSettingMessageEnum |
codedReasonForSetting |
protected Float |
distanceFromSituationRecord |
protected Boolean |
mareNostrumCompliant |
protected MultilingualString |
messageSetBy |
protected Boolean |
primarySetting |
protected MultilingualString |
reasonForSetting |
protected MultilingualString |
requestedBy |
protected Boolean |
setBySystem |
protected VersionedReference |
situationRecordToWhichMessageIsRelated |
protected VersionedReference |
situationToWhichMessageIsRelated |
protected List<TextPage> |
textPage |
protected Float |
textPictogramSequencingInterval |
protected Calendar |
timeLastSet |
protected ExtensionType |
vmsMessageExtension |
protected List<VmsMessageInformationTypeEnum> |
vmsMessageInformationType |
protected List<VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea> |
vmsPictogramDisplayArea |
| Constructor and Description |
|---|
VmsMessage() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAssociatedManagementOrDiversionPlan()
Gets the value of the associatedManagementOrDiversionPlan property.
|
CodedReasonForSettingMessageEnum |
getCodedReasonForSetting()
Gets the value of the codedReasonForSetting property.
|
Float |
getDistanceFromSituationRecord()
Gets the value of the distanceFromSituationRecord property.
|
MultilingualString |
getMessageSetBy()
Gets the value of the messageSetBy property.
|
MultilingualString |
getReasonForSetting()
Gets the value of the reasonForSetting property.
|
MultilingualString |
getRequestedBy()
Gets the value of the requestedBy property.
|
VersionedReference |
getSituationRecordToWhichMessageIsRelated()
Gets the value of the situationRecordToWhichMessageIsRelated property.
|
VersionedReference |
getSituationToWhichMessageIsRelated()
Gets the value of the situationToWhichMessageIsRelated property.
|
List<TextPage> |
getTextPage()
Gets the value of the textPage property.
|
Float |
getTextPictogramSequencingInterval()
Gets the value of the textPictogramSequencingInterval property.
|
Calendar |
getTimeLastSet()
Gets the value of the timeLastSet property.
|
ExtensionType |
getVmsMessageExtension()
Gets the value of the vmsMessageExtension property.
|
List<VmsMessageInformationTypeEnum> |
getVmsMessageInformationType()
Gets the value of the vmsMessageInformationType property.
|
List<VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea> |
getVmsPictogramDisplayArea()
Gets the value of the vmsPictogramDisplayArea property.
|
Boolean |
isMareNostrumCompliant()
Gets the value of the mareNostrumCompliant property.
|
Boolean |
isPrimarySetting()
Gets the value of the primarySetting property.
|
Boolean |
isSetBySystem()
Gets the value of the setBySystem property.
|
void |
setAssociatedManagementOrDiversionPlan(String value)
Sets the value of the associatedManagementOrDiversionPlan property.
|
void |
setCodedReasonForSetting(CodedReasonForSettingMessageEnum value)
Sets the value of the codedReasonForSetting property.
|
void |
setDistanceFromSituationRecord(Float value)
Sets the value of the distanceFromSituationRecord property.
|
void |
setMareNostrumCompliant(Boolean value)
Sets the value of the mareNostrumCompliant property.
|
void |
setMessageSetBy(MultilingualString value)
Sets the value of the messageSetBy property.
|
void |
setPrimarySetting(Boolean value)
Sets the value of the primarySetting property.
|
void |
setReasonForSetting(MultilingualString value)
Sets the value of the reasonForSetting property.
|
void |
setRequestedBy(MultilingualString value)
Sets the value of the requestedBy property.
|
void |
setSetBySystem(Boolean value)
Sets the value of the setBySystem property.
|
void |
setSituationRecordToWhichMessageIsRelated(VersionedReference value)
Sets the value of the situationRecordToWhichMessageIsRelated property.
|
void |
setSituationToWhichMessageIsRelated(VersionedReference value)
Sets the value of the situationToWhichMessageIsRelated property.
|
void |
setTextPictogramSequencingInterval(Float value)
Sets the value of the textPictogramSequencingInterval property.
|
void |
setTimeLastSet(Calendar value)
Sets the value of the timeLastSet property.
|
void |
setVmsMessageExtension(ExtensionType value)
Sets the value of the vmsMessageExtension property.
|
protected String associatedManagementOrDiversionPlan
protected MultilingualString messageSetBy
protected Boolean setBySystem
protected MultilingualString reasonForSetting
protected CodedReasonForSettingMessageEnum codedReasonForSetting
protected List<VmsMessageInformationTypeEnum> vmsMessageInformationType
protected Boolean primarySetting
protected Boolean mareNostrumCompliant
protected Calendar timeLastSet
protected MultilingualString requestedBy
protected VersionedReference situationToWhichMessageIsRelated
protected VersionedReference situationRecordToWhichMessageIsRelated
protected Float distanceFromSituationRecord
protected Float textPictogramSequencingInterval
protected List<VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea> vmsPictogramDisplayArea
protected ExtensionType vmsMessageExtension
public String getAssociatedManagementOrDiversionPlan()
Stringpublic void setAssociatedManagementOrDiversionPlan(String value)
value - allowed object is
Stringpublic MultilingualString getMessageSetBy()
MultilingualStringpublic void setMessageSetBy(MultilingualString value)
value - allowed object is
MultilingualStringpublic Boolean isSetBySystem()
Booleanpublic void setSetBySystem(Boolean value)
value - allowed object is
Booleanpublic MultilingualString getReasonForSetting()
MultilingualStringpublic void setReasonForSetting(MultilingualString value)
value - allowed object is
MultilingualStringpublic CodedReasonForSettingMessageEnum getCodedReasonForSetting()
CodedReasonForSettingMessageEnumpublic void setCodedReasonForSetting(CodedReasonForSettingMessageEnum value)
value - allowed object is
CodedReasonForSettingMessageEnumpublic List<VmsMessageInformationTypeEnum> getVmsMessageInformationType()
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 JAXB object.
This is why there is not a set method for the vmsMessageInformationType property.
For example, to add a new item, do as follows:
getVmsMessageInformationType().add(newItem);
Objects of the following type(s) are allowed in the list
VmsMessageInformationTypeEnum
public Boolean isPrimarySetting()
Booleanpublic void setPrimarySetting(Boolean value)
value - allowed object is
Booleanpublic Boolean isMareNostrumCompliant()
Booleanpublic void setMareNostrumCompliant(Boolean value)
value - allowed object is
Booleanpublic Calendar getTimeLastSet()
Stringpublic void setTimeLastSet(Calendar value)
value - allowed object is
Stringpublic MultilingualString getRequestedBy()
MultilingualStringpublic void setRequestedBy(MultilingualString value)
value - allowed object is
MultilingualStringpublic VersionedReference getSituationToWhichMessageIsRelated()
VersionedReferencepublic void setSituationToWhichMessageIsRelated(VersionedReference value)
value - allowed object is
VersionedReferencepublic VersionedReference getSituationRecordToWhichMessageIsRelated()
VersionedReferencepublic void setSituationRecordToWhichMessageIsRelated(VersionedReference value)
value - allowed object is
VersionedReferencepublic Float getDistanceFromSituationRecord()
Floatpublic void setDistanceFromSituationRecord(Float value)
value - allowed object is
Floatpublic Float getTextPictogramSequencingInterval()
Floatpublic void setTextPictogramSequencingInterval(Float value)
value - allowed object is
Floatpublic List<TextPage> getTextPage()
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 JAXB object.
This is why there is not a set method for the textPage property.
For example, to add a new item, do as follows:
getTextPage().add(newItem);
Objects of the following type(s) are allowed in the list
TextPage
public List<VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea> getVmsPictogramDisplayArea()
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 JAXB object.
This is why there is not a set method for the vmsPictogramDisplayArea property.
For example, to add a new item, do as follows:
getVmsPictogramDisplayArea().add(newItem);
Objects of the following type(s) are allowed in the list
VmsMessagePictogramDisplayAreaIndexVmsPictogramDisplayArea
public ExtensionType getVmsMessageExtension()
ExtensionTypepublic void setVmsMessageExtension(ExtensionType value)
value - allowed object is
ExtensionTypeCopyright © 2014–2015 Centrum dopravního výzkumu, v.v.i.. All rights reserved.