org.collada._2005._11.colladaschema
Class Asset

java.lang.Object
  extended by org.collada._2005._11.colladaschema.Asset

public class Asset
extends Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="contributor" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="author" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="authoring_tool" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="copyright" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="source_data" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="created" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="keywords" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="modified" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="revision" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="subject" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="unit" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute name="meter" type="{http://www.collada.org/2005/11/COLLADASchema}float" default="1.0" />
                 <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" default="meter" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="up_axis" type="{http://www.collada.org/2005/11/COLLADASchema}UpAxisType" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Asset.Contributor
          Java class for anonymous complex type.
static class Asset.Unit
          Java class for anonymous complex type.
 
Field Summary
protected  List<Asset.Contributor> contributor
           
protected  XMLGregorianCalendar created
           
protected  String keywords
           
protected  XMLGregorianCalendar modified
           
protected  String revision
           
protected  String subject
           
protected  String title
           
protected  Asset.Unit unit
           
protected  UpAxisType upAxis
           
 
Constructor Summary
Asset()
           
 
Method Summary
 List<Asset.Contributor> getContributor()
          Gets the value of the contributor property.
 XMLGregorianCalendar getCreated()
          Gets the value of the created property.
 String getKeywords()
          Gets the value of the keywords property.
 XMLGregorianCalendar getModified()
          Gets the value of the modified property.
 String getRevision()
          Gets the value of the revision property.
 String getSubject()
          Gets the value of the subject property.
 String getTitle()
          Gets the value of the title property.
 Asset.Unit getUnit()
          Gets the value of the unit property.
 UpAxisType getUpAxis()
          Gets the value of the upAxis property.
 void setCreated(XMLGregorianCalendar value)
          Sets the value of the created property.
 void setKeywords(String value)
          Sets the value of the keywords property.
 void setModified(XMLGregorianCalendar value)
          Sets the value of the modified property.
 void setRevision(String value)
          Sets the value of the revision property.
 void setSubject(String value)
          Sets the value of the subject property.
 void setTitle(String value)
          Sets the value of the title property.
 void setUnit(Asset.Unit value)
          Sets the value of the unit property.
 void setUpAxis(UpAxisType value)
          Sets the value of the upAxis property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

contributor

protected List<Asset.Contributor> contributor

created

protected XMLGregorianCalendar created

keywords

protected String keywords

modified

protected XMLGregorianCalendar modified

revision

protected String revision

subject

protected String subject

title

protected String title

unit

protected Asset.Unit unit

upAxis

protected UpAxisType upAxis
Constructor Detail

Asset

public Asset()
Method Detail

getContributor

public List<Asset.Contributor> getContributor()
Gets the value of the contributor 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 contributor property.

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

    getContributor().add(newItem);
 

Objects of the following type(s) are allowed in the list Asset.Contributor


getCreated

public XMLGregorianCalendar getCreated()
Gets the value of the created property.

Returns:
possible object is XMLGregorianCalendar

setCreated

public void setCreated(XMLGregorianCalendar value)
Sets the value of the created property.

Parameters:
value - allowed object is XMLGregorianCalendar

getKeywords

public String getKeywords()
Gets the value of the keywords property.

Returns:
possible object is String

setKeywords

public void setKeywords(String value)
Sets the value of the keywords property.

Parameters:
value - allowed object is String

getModified

public XMLGregorianCalendar getModified()
Gets the value of the modified property.

Returns:
possible object is XMLGregorianCalendar

setModified

public void setModified(XMLGregorianCalendar value)
Sets the value of the modified property.

Parameters:
value - allowed object is XMLGregorianCalendar

getRevision

public String getRevision()
Gets the value of the revision property.

Returns:
possible object is String

setRevision

public void setRevision(String value)
Sets the value of the revision property.

Parameters:
value - allowed object is String

getSubject

public String getSubject()
Gets the value of the subject property.

Returns:
possible object is String

setSubject

public void setSubject(String value)
Sets the value of the subject property.

Parameters:
value - allowed object is 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

getUnit

public Asset.Unit getUnit()
Gets the value of the unit property.

Returns:
possible object is Asset.Unit

setUnit

public void setUnit(Asset.Unit value)
Sets the value of the unit property.

Parameters:
value - allowed object is Asset.Unit

getUpAxis

public UpAxisType getUpAxis()
Gets the value of the upAxis property.

Returns:
possible object is UpAxisType

setUpAxis

public void setUpAxis(UpAxisType value)
Sets the value of the upAxis property.

Parameters:
value - allowed object is UpAxisType

CroftSoft Javadoc

CroftSoft COLLADA JAXB Javadoc (2006-11-13 15:08:25)