Class Identification

java.lang.Object
org.audiveris.proxymusic.Identification

public class Identification extends Object
Identification contains basic metadata about the score. It includes information that may apply at a score-wide, movement-wide, or part-wide level. The creator, rights, source, and relation elements are based on Dublin Core.

Java class for identification complex type.

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

 <complexType name="identification">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="creator" type="{}typed-text" maxOccurs="unbounded" minOccurs="0"/>
         <element name="rights" type="{}typed-text" maxOccurs="unbounded" minOccurs="0"/>
         <element name="encoding" type="{}encoding" minOccurs="0"/>
         <element name="source" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="relation" type="{}typed-text" maxOccurs="unbounded" minOccurs="0"/>
         <element name="miscellaneous" type="{}miscellaneous" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • Identification

      public Identification()
  • Method Details

    • getCreator

      public List<TypedText> getCreator()
      Gets the value of the creator 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 creator property.

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

          getCreator().add(newItem);
       

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

    • getRights

      public List<TypedText> getRights()
      Gets the value of the rights 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 rights property.

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

          getRights().add(newItem);
       

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

    • getEncoding

      public Encoding getEncoding()
      Gets the value of the encoding property.
      Returns:
      possible object is Encoding
    • setEncoding

      public void setEncoding(Encoding value)
      Sets the value of the encoding property.
      Parameters:
      value - allowed object is Encoding
    • getSource

      public String getSource()
      Gets the value of the source property.
      Returns:
      possible object is String
    • setSource

      public void setSource(String value)
      Sets the value of the source property.
      Parameters:
      value - allowed object is String
    • getRelation

      public List<TypedText> getRelation()
      Gets the value of the relation 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 relation property.

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

          getRelation().add(newItem);
       

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

    • getMiscellaneous

      public Miscellaneous getMiscellaneous()
      Gets the value of the miscellaneous property.
      Returns:
      possible object is Miscellaneous
    • setMiscellaneous

      public void setMiscellaneous(Miscellaneous value)
      Sets the value of the miscellaneous property.
      Parameters:
      value - allowed object is Miscellaneous