Class Encoding

java.lang.Object
org.audiveris.proxymusic.Encoding

public class Encoding extends Object
The encoding element contains information about who did the digital encoding, when, with what software, and in what aspects. Standard type values for the encoder element are music, words, and arrangement, but other types may be used. The type attribute is only needed when there are multiple encoder elements.

Java class for encoding complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="encoding">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <choice maxOccurs="unbounded" minOccurs="0">
         <element name="encoding-date" type="{}yyyy-mm-dd"/>
         <element name="encoder" type="{}typed-text"/>
         <element name="software" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="encoding-description" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="supports" type="{}supports"/>
       </choice>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • encodingDateOrEncoderOrSoftware

      protected List<javax.xml.bind.JAXBElement<?>> encodingDateOrEncoderOrSoftware
  • Constructor Details

    • Encoding

      public Encoding()
  • Method Details

    • getEncodingDateOrEncoderOrSoftware

      public List<javax.xml.bind.JAXBElement<?>> getEncodingDateOrEncoderOrSoftware()
      Gets the value of the encodingDateOrEncoderOrSoftware 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 encodingDateOrEncoderOrSoftware property.

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

          getEncodingDateOrEncoderOrSoftware().add(newItem);
       

      Objects of the following type(s) are allowed in the list JAXBElement<XMLGregorianCalendar> JAXBElement<TypedText> JAXBElement<String> JAXBElement<String> JAXBElement<Supports>