public class VmsPictogram extends Object
Java class for VmsPictogram complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="VmsPictogram">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="pictogramDescription" type="{http://datex2.eu/schema/2/2_0}VmsDatexPictogramEnum" maxOccurs="unbounded" minOccurs="0"/>
<element name="pictogramCode" type="{http://datex2.eu/schema/2/2_0}String" minOccurs="0"/>
<element name="pictogramUrl" type="{http://datex2.eu/schema/2/2_0}Url" minOccurs="0"/>
<element name="additionalPictogramDescription" type="{http://datex2.eu/schema/2/2_0}MultilingualString" minOccurs="0"/>
<element name="pictogramFlashing" type="{http://datex2.eu/schema/2/2_0}Boolean" minOccurs="0"/>
<element name="pictogramInInverseColour" type="{http://datex2.eu/schema/2/2_0}Boolean" minOccurs="0"/>
<element name="presenceOfRedTriangle" type="{http://datex2.eu/schema/2/2_0}Boolean"/>
<element name="viennaConventionCompliant" type="{http://datex2.eu/schema/2/2_0}Boolean" minOccurs="0"/>
<element name="distanceAttribute" type="{http://datex2.eu/schema/2/2_0}MetresAsNonNegativeInteger" minOccurs="0"/>
<element name="heightAttribute" type="{http://datex2.eu/schema/2/2_0}MetresAsFloat" minOccurs="0"/>
<element name="lengthAttribute" type="{http://datex2.eu/schema/2/2_0}MetresAsFloat" minOccurs="0"/>
<element name="speedAttribute" type="{http://datex2.eu/schema/2/2_0}KilometresPerHour" minOccurs="0"/>
<element name="weightAttribute" type="{http://datex2.eu/schema/2/2_0}Tonnes" minOccurs="0"/>
<element name="weightPerAxleAttribute" type="{http://datex2.eu/schema/2/2_0}Tonnes" minOccurs="0"/>
<element name="widthAttribute" type="{http://datex2.eu/schema/2/2_0}MetresAsFloat" minOccurs="0"/>
<element name="vmsSupplementaryPanel" type="{http://datex2.eu/schema/2/2_0}VmsSupplementaryPanel" minOccurs="0"/>
<element name="vmsPictogramExtension" type="{http://datex2.eu/schema/2/2_0}_ExtensionType" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected MultilingualString |
additionalPictogramDescription |
protected Long |
distanceAttribute |
protected Float |
heightAttribute |
protected Float |
lengthAttribute |
protected String |
pictogramCode |
protected List<VmsDatexPictogramEnum> |
pictogramDescription |
protected Boolean |
pictogramFlashing |
protected Boolean |
pictogramInInverseColour |
protected String |
pictogramUrl |
protected boolean |
presenceOfRedTriangle |
protected Float |
speedAttribute |
protected Boolean |
viennaConventionCompliant |
protected ExtensionType |
vmsPictogramExtension |
protected VmsSupplementaryPanel |
vmsSupplementaryPanel |
protected Float |
weightAttribute |
protected Float |
weightPerAxleAttribute |
protected Float |
widthAttribute |
| Constructor and Description |
|---|
VmsPictogram() |
| Modifier and Type | Method and Description |
|---|---|
MultilingualString |
getAdditionalPictogramDescription()
Gets the value of the additionalPictogramDescription property.
|
Long |
getDistanceAttribute()
Gets the value of the distanceAttribute property.
|
Float |
getHeightAttribute()
Gets the value of the heightAttribute property.
|
Float |
getLengthAttribute()
Gets the value of the lengthAttribute property.
|
String |
getPictogramCode()
Gets the value of the pictogramCode property.
|
List<VmsDatexPictogramEnum> |
getPictogramDescription()
Gets the value of the pictogramDescription property.
|
String |
getPictogramUrl()
Gets the value of the pictogramUrl property.
|
Float |
getSpeedAttribute()
Gets the value of the speedAttribute property.
|
ExtensionType |
getVmsPictogramExtension()
Gets the value of the vmsPictogramExtension property.
|
VmsSupplementaryPanel |
getVmsSupplementaryPanel()
Gets the value of the vmsSupplementaryPanel property.
|
Float |
getWeightAttribute()
Gets the value of the weightAttribute property.
|
Float |
getWeightPerAxleAttribute()
Gets the value of the weightPerAxleAttribute property.
|
Float |
getWidthAttribute()
Gets the value of the widthAttribute property.
|
Boolean |
isPictogramFlashing()
Gets the value of the pictogramFlashing property.
|
Boolean |
isPictogramInInverseColour()
Gets the value of the pictogramInInverseColour property.
|
boolean |
isPresenceOfRedTriangle()
Gets the value of the presenceOfRedTriangle property.
|
Boolean |
isViennaConventionCompliant()
Gets the value of the viennaConventionCompliant property.
|
void |
setAdditionalPictogramDescription(MultilingualString value)
Sets the value of the additionalPictogramDescription property.
|
void |
setDistanceAttribute(Long value)
Sets the value of the distanceAttribute property.
|
void |
setHeightAttribute(Float value)
Sets the value of the heightAttribute property.
|
void |
setLengthAttribute(Float value)
Sets the value of the lengthAttribute property.
|
void |
setPictogramCode(String value)
Sets the value of the pictogramCode property.
|
void |
setPictogramFlashing(Boolean value)
Sets the value of the pictogramFlashing property.
|
void |
setPictogramInInverseColour(Boolean value)
Sets the value of the pictogramInInverseColour property.
|
void |
setPictogramUrl(String value)
Sets the value of the pictogramUrl property.
|
void |
setPresenceOfRedTriangle(boolean value)
Sets the value of the presenceOfRedTriangle property.
|
void |
setSpeedAttribute(Float value)
Sets the value of the speedAttribute property.
|
void |
setViennaConventionCompliant(Boolean value)
Sets the value of the viennaConventionCompliant property.
|
void |
setVmsPictogramExtension(ExtensionType value)
Sets the value of the vmsPictogramExtension property.
|
void |
setVmsSupplementaryPanel(VmsSupplementaryPanel value)
Sets the value of the vmsSupplementaryPanel property.
|
void |
setWeightAttribute(Float value)
Sets the value of the weightAttribute property.
|
void |
setWeightPerAxleAttribute(Float value)
Sets the value of the weightPerAxleAttribute property.
|
void |
setWidthAttribute(Float value)
Sets the value of the widthAttribute property.
|
protected List<VmsDatexPictogramEnum> pictogramDescription
protected String pictogramCode
protected String pictogramUrl
protected MultilingualString additionalPictogramDescription
protected Boolean pictogramFlashing
protected Boolean pictogramInInverseColour
protected boolean presenceOfRedTriangle
protected Boolean viennaConventionCompliant
protected Long distanceAttribute
protected Float heightAttribute
protected Float lengthAttribute
protected Float speedAttribute
protected Float weightAttribute
protected Float weightPerAxleAttribute
protected Float widthAttribute
protected VmsSupplementaryPanel vmsSupplementaryPanel
protected ExtensionType vmsPictogramExtension
public List<VmsDatexPictogramEnum> getPictogramDescription()
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 pictogramDescription property.
For example, to add a new item, do as follows:
getPictogramDescription().add(newItem);
Objects of the following type(s) are allowed in the list
VmsDatexPictogramEnum
public String getPictogramCode()
Stringpublic void setPictogramCode(String value)
value - allowed object is
Stringpublic String getPictogramUrl()
Stringpublic void setPictogramUrl(String value)
value - allowed object is
Stringpublic MultilingualString getAdditionalPictogramDescription()
MultilingualStringpublic void setAdditionalPictogramDescription(MultilingualString value)
value - allowed object is
MultilingualStringpublic Boolean isPictogramFlashing()
Booleanpublic void setPictogramFlashing(Boolean value)
value - allowed object is
Booleanpublic Boolean isPictogramInInverseColour()
Booleanpublic void setPictogramInInverseColour(Boolean value)
value - allowed object is
Booleanpublic boolean isPresenceOfRedTriangle()
public void setPresenceOfRedTriangle(boolean value)
public Boolean isViennaConventionCompliant()
Booleanpublic void setViennaConventionCompliant(Boolean value)
value - allowed object is
Booleanpublic Long getDistanceAttribute()
Stringpublic void setDistanceAttribute(Long value)
value - allowed object is
Stringpublic Float getHeightAttribute()
Floatpublic void setHeightAttribute(Float value)
value - allowed object is
Floatpublic Float getLengthAttribute()
Floatpublic void setLengthAttribute(Float value)
value - allowed object is
Floatpublic Float getSpeedAttribute()
Floatpublic void setSpeedAttribute(Float value)
value - allowed object is
Floatpublic Float getWeightAttribute()
Floatpublic void setWeightAttribute(Float value)
value - allowed object is
Floatpublic Float getWeightPerAxleAttribute()
Floatpublic void setWeightPerAxleAttribute(Float value)
value - allowed object is
Floatpublic Float getWidthAttribute()
Floatpublic void setWidthAttribute(Float value)
value - allowed object is
Floatpublic VmsSupplementaryPanel getVmsSupplementaryPanel()
VmsSupplementaryPanelpublic void setVmsSupplementaryPanel(VmsSupplementaryPanel value)
value - allowed object is
VmsSupplementaryPanelpublic ExtensionType getVmsPictogramExtension()
ExtensionTypepublic void setVmsPictogramExtension(ExtensionType value)
value - allowed object is
ExtensionTypeCopyright © 2014–2015 Centrum dopravního výzkumu, v.v.i.. All rights reserved.