String.java

  1. //
  2. // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0
  3. // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>
  4. // Any modifications to this file will be lost upon recompilation of the source schema.
  5. // Generated on: 2019.08.22 at 12:18:25 PM UTC
  6. //


  7. package gov.ojp.it.jxdm._3_0_3.proxy.xsd._1;

  8. import javax.xml.bind.annotation.XmlAccessType;
  9. import javax.xml.bind.annotation.XmlAccessorType;
  10. import javax.xml.bind.annotation.XmlAttribute;
  11. import javax.xml.bind.annotation.XmlID;
  12. import javax.xml.bind.annotation.XmlSchemaType;
  13. import javax.xml.bind.annotation.XmlSeeAlso;
  14. import javax.xml.bind.annotation.XmlType;
  15. import javax.xml.bind.annotation.XmlValue;
  16. import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
  17. import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
  18. import gov.ojp.it.jxdm._3_0.TextType;


  19. /**
  20.  * <p>Java class for string complex type.
  21.  *
  22.  * <p>The following schema fragment specifies the expected content contained within this class.
  23.  *
  24.  * <pre>
  25.  * &lt;complexType name="string"&gt;
  26.  *   &lt;simpleContent&gt;
  27.  *     &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema&gt;string"&gt;
  28.  *       &lt;attGroup ref="{http://www.it.ojp.gov/jxdm/3.0.3}SuperTypeMetadata"/&gt;
  29.  *     &lt;/extension&gt;
  30.  *   &lt;/simpleContent&gt;
  31.  * &lt;/complexType&gt;
  32.  * </pre>
  33.  *
  34.  *
  35.  */
  36. @XmlAccessorType(XmlAccessType.FIELD)
  37. @XmlType(name = "string", propOrder = {
  38.     "value"
  39. })
  40. @XmlSeeAlso({
  41.     TextType.class
  42. })
  43. public class String {

  44.     @XmlValue
  45.     protected java.lang.String value;
  46.     @XmlAttribute(name = "sourceIDText")
  47.     protected java.lang.String sourceIDText;
  48.     @XmlAttribute(name = "id")
  49.     @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
  50.     @XmlID
  51.     @XmlSchemaType(name = "ID")
  52.     protected java.lang.String id;

  53.     /**
  54.      * Default no-arg constructor
  55.      *
  56.      */
  57.     public String() {
  58.         super();
  59.     }

  60.     /**
  61.      * Fully-initialising value constructor
  62.      *
  63.      */
  64.     public String(final java.lang.String value, final java.lang.String sourceIDText, final java.lang.String id) {
  65.         this.value = value;
  66.         this.sourceIDText = sourceIDText;
  67.         this.id = id;
  68.     }

  69.     /**
  70.      * Gets the value of the value property.
  71.      *
  72.      * @return
  73.      *     possible object is
  74.      *     {@link java.lang.String }
  75.      *    
  76.      */
  77.     public java.lang.String getValue() {
  78.         return value;
  79.     }

  80.     /**
  81.      * Sets the value of the value property.
  82.      *
  83.      * @param value
  84.      *     allowed object is
  85.      *     {@link java.lang.String }
  86.      *    
  87.      */
  88.     public void setValue(java.lang.String value) {
  89.         this.value = value;
  90.     }

  91.     /**
  92.      * Gets the value of the sourceIDText property.
  93.      *
  94.      * @return
  95.      *     possible object is
  96.      *     {@link java.lang.String }
  97.      *    
  98.      */
  99.     public java.lang.String getSourceIDText() {
  100.         return sourceIDText;
  101.     }

  102.     /**
  103.      * Sets the value of the sourceIDText property.
  104.      *
  105.      * @param value
  106.      *     allowed object is
  107.      *     {@link java.lang.String }
  108.      *    
  109.      */
  110.     public void setSourceIDText(java.lang.String value) {
  111.         this.sourceIDText = value;
  112.     }

  113.     /**
  114.      * Gets the value of the id property.
  115.      *
  116.      * @return
  117.      *     possible object is
  118.      *     {@link java.lang.String }
  119.      *    
  120.      */
  121.     public java.lang.String getId() {
  122.         return id;
  123.     }

  124.     /**
  125.      * Sets the value of the id property.
  126.      *
  127.      * @param value
  128.      *     allowed object is
  129.      *     {@link java.lang.String }
  130.      *    
  131.      */
  132.     public void setId(java.lang.String value) {
  133.         this.id = value;
  134.     }

  135. }