com.melloware.jspiff.jaxb
Class TrackType

java.lang.Object
  extended by com.melloware.jspiff.jaxb.TrackType

public class TrackType
extends Object

Java class for TrackType complex type.

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

 <complexType name="TrackType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="location" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
         <element name="identifier" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/>
         <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="creator" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="annotation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="info" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="image" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="album" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="trackNum" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
         <element name="duration" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
         <element name="link" type="{http://xspf.org/ns/0/}LinkType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="meta" type="{http://xspf.org/ns/0/}MetaType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="extension" type="{http://xspf.org/ns/0/}ExtensionType" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  String album
           
protected  String annotation
           
protected  String creator
           
protected  BigInteger duration
           
protected  List<ExtensionType> extension
           
protected  List<String> identifier
           
protected  String image
           
protected  String info
           
protected  List<LinkType> link
           
protected  List<String> location
           
protected  List<MetaType> meta
           
protected  String title
           
protected  BigInteger trackNum
           
 
Constructor Summary
TrackType()
           
 
Method Summary
 String getAlbum()
          Gets the value of the album property.
 String getAnnotation()
          Gets the value of the annotation property.
 String getCreator()
          Gets the value of the creator property.
 BigInteger getDuration()
          Gets the value of the duration property.
 List<ExtensionType> getExtension()
          Gets the value of the extension property.
 List<String> getIdentifier()
          Gets the value of the identifier property.
 String getImage()
          Gets the value of the image property.
 String getInfo()
          Gets the value of the info property.
 List<LinkType> getLink()
          Gets the value of the link property.
 List<String> getLocation()
          Gets the value of the location property.
 List<MetaType> getMeta()
          Gets the value of the meta property.
 String getTitle()
          Gets the value of the title property.
 BigInteger getTrackNum()
          Gets the value of the trackNum property.
 void setAlbum(String value)
          Sets the value of the album property.
 void setAnnotation(String value)
          Sets the value of the annotation property.
 void setCreator(String value)
          Sets the value of the creator property.
 void setDuration(BigInteger value)
          Sets the value of the duration property.
 void setImage(String value)
          Sets the value of the image property.
 void setInfo(String value)
          Sets the value of the info property.
 void setTitle(String value)
          Sets the value of the title property.
 void setTrackNum(BigInteger value)
          Sets the value of the trackNum property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

location

protected List<String> location

identifier

protected List<String> identifier

title

protected String title

creator

protected String creator

annotation

protected String annotation

info

protected String info

image

protected String image

album

protected String album

trackNum

protected BigInteger trackNum

duration

protected BigInteger duration

link

protected List<LinkType> link

meta

protected List<MetaType> meta

extension

protected List<ExtensionType> extension
Constructor Detail

TrackType

public TrackType()
Method Detail

getLocation

public List<String> getLocation()
Gets the value of the location 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 location property.

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

    getLocation().add(newItem);
 

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


getIdentifier

public List<String> getIdentifier()
Gets the value of the identifier 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 identifier property.

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

    getIdentifier().add(newItem);
 

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


getTitle

public String getTitle()
Gets the value of the title property.

Returns:
possible object is String

setTitle

public void setTitle(String value)
Sets the value of the title property.

Parameters:
value - allowed object is String

getCreator

public String getCreator()
Gets the value of the creator property.

Returns:
possible object is String

setCreator

public void setCreator(String value)
Sets the value of the creator property.

Parameters:
value - allowed object is String

getAnnotation

public String getAnnotation()
Gets the value of the annotation property.

Returns:
possible object is String

setAnnotation

public void setAnnotation(String value)
Sets the value of the annotation property.

Parameters:
value - allowed object is String

getInfo

public String getInfo()
Gets the value of the info property.

Returns:
possible object is String

setInfo

public void setInfo(String value)
Sets the value of the info property.

Parameters:
value - allowed object is String

getImage

public String getImage()
Gets the value of the image property.

Returns:
possible object is String

setImage

public void setImage(String value)
Sets the value of the image property.

Parameters:
value - allowed object is String

getAlbum

public String getAlbum()
Gets the value of the album property.

Returns:
possible object is String

setAlbum

public void setAlbum(String value)
Sets the value of the album property.

Parameters:
value - allowed object is String

getTrackNum

public BigInteger getTrackNum()
Gets the value of the trackNum property.

Returns:
possible object is BigInteger

setTrackNum

public void setTrackNum(BigInteger value)
Sets the value of the trackNum property.

Parameters:
value - allowed object is BigInteger

getDuration

public BigInteger getDuration()
Gets the value of the duration property.

Returns:
possible object is BigInteger

setDuration

public void setDuration(BigInteger value)
Sets the value of the duration property.

Parameters:
value - allowed object is BigInteger

getLink

public List<LinkType> getLink()
Gets the value of the link 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 link property.

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

    getLink().add(newItem);
 

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


getMeta

public List<MetaType> getMeta()
Gets the value of the meta 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 meta property.

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

    getMeta().add(newItem);
 

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


getExtension

public List<ExtensionType> getExtension()
Gets the value of the extension 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 extension property.

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

    getExtension().add(newItem);
 

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



Copyright © 1999-2006 Melloware Inc. All Rights Reserved.