Class 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
    • Constructor Detail

      • SignSetting

        public SignSetting()
    • 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 JAXB object. This is why there is not a set method 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 is String
      • 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 JAXB object. This is why there is not a set method 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

      • 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 is String
      • 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 is DateTime
      • 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 is ExtensionType