java.lang.Object
org.projecthusky.common.hl7cdar2.ANY
Direct Known Subclasses:
AD, ANYNonNull, BIN, BL, CD, CR, EN, GLISTPQ, GLISTTS, II, QTY, SLISTPQ, SLISTTS, StrucDocText, URL

public abstract class ANY extends Object
Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

Java-Klasse für ANY complex type.

Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.

 <complexType name="ANY">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <attribute name="nullFlavor" type="{urn:hl7-org:v3}NullFlavor" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • nullFlavor

      public List<String> nullFlavor
      null flavor
  • Constructor Details

    • ANY

      public ANY()
  • Method Details

    • getXmlMixed

      public List<String> getXmlMixed()
      Method to get
      Returns:
      xmlMixed
    • setXmlMixed

      public void setXmlMixed(List<String> xmlMixed)
      Method to set
      Parameters:
      xmlMixed - the xml mixed list
    • setXmlMixed

      public void setXmlMixed(@Nullable String xmlMixed)
      Method to set xml mixed list from one xmlmixed
      Parameters:
      xmlMixed - the xmlMixed entry as string
    • getMergedXmlMixed

      public @NonNull String getMergedXmlMixed()
      Method to get merged xmlMixed.
      Returns:
      the xmlMixed content joint as string
    • getNullFlavor

      public @NonNull List<String> getNullFlavor()
      Gets the value of the nullFlavor 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 nullFlavor property.

      For example, to add a new item, do as follows:

       getNullFlavor().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

      Returns:
      returns a list of nullFlavor
    • getNullFlavor

      public @NonNull List<String> getNullFlavor(boolean replaceNullByEmptyList)
      Gets the value of the nullFlavor property. If replaceNullByEmptyList is set to true, the property is set to a new list if it was null.

      If replaceNullByEmptyList is set to true, 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 nullFlavor property.

      For example, to add a new item, do as follows:

       getNullFlavor().add(newItem);
       

      Objects of the following type(s) are allowed in the list String

      Parameters:
      replaceNullByEmptyList - to return if nullFlavor is null an empty list
      Returns:
      nullFlavor the nullFlavor list