org.collada._2005._11.colladaschema
Class Effect

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

public class Effect
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 ref="{http://www.collada.org/2005/11/COLLADASchema}asset" minOccurs="0"/>
         <element name="annotate" type="{http://www.collada.org/2005/11/COLLADASchema}fx_annotate_common" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.collada.org/2005/11/COLLADASchema}image" maxOccurs="unbounded" minOccurs="0"/>
         <element name="newparam" type="{http://www.collada.org/2005/11/COLLADASchema}fx_newparam_common" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.collada.org/2005/11/COLLADASchema}fx_profile_abstract" maxOccurs="unbounded"/>
         <element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}NCName" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<FxAnnotateCommon> annotate
           
protected  Asset asset
           
protected  List<Extra> extra
           
protected  List<JAXBElement<?>> fxProfileAbstract
           
protected  String id
           
protected  List<Image> image
           
protected  String name
           
protected  List<FxNewparamCommon> newparam
           
 
Constructor Summary
Effect()
           
 
Method Summary
 List<FxAnnotateCommon> getAnnotate()
          Gets the value of the annotate property.
 Asset getAsset()
          The effect element may contain an asset element.
 List<Extra> getExtra()
          The extra element may appear any number of times.
 List<JAXBElement<?>> getFxProfileAbstract()
          This is the substituion group hook which allows you to swap in other COLLADA FX profiles.
 String getId()
          Gets the value of the id property.
 List<Image> getImage()
          The image element allows you to create image resources which can be shared by multipe profiles.
 String getName()
          Gets the value of the name property.
 List<FxNewparamCommon> getNewparam()
          Gets the value of the newparam property.
 void setAsset(Asset value)
          The effect element may contain an asset element.
 void setId(String value)
          Sets the value of the id property.
 void setName(String value)
          Sets the value of the name property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

asset

protected Asset asset

annotate

protected List<FxAnnotateCommon> annotate

image

protected List<Image> image

newparam

protected List<FxNewparamCommon> newparam

fxProfileAbstract

protected List<JAXBElement<?>> fxProfileAbstract

extra

protected List<Extra> extra

id

protected String id

name

protected String name
Constructor Detail

Effect

public Effect()
Method Detail

getAsset

public Asset getAsset()
The effect element may contain an asset element.

Returns:
possible object is Asset

setAsset

public void setAsset(Asset value)
The effect element may contain an asset element.

Parameters:
value - allowed object is Asset

getAnnotate

public List<FxAnnotateCommon> getAnnotate()
Gets the value of the annotate 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 annotate property.

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

    getAnnotate().add(newItem);
 

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


getImage

public List<Image> getImage()
The image element allows you to create image resources which can be shared by multipe profiles. Gets the value of the image 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 image property.

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

    getImage().add(newItem);
 

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


getNewparam

public List<FxNewparamCommon> getNewparam()
Gets the value of the newparam 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 newparam property.

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

    getNewparam().add(newItem);
 

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


getFxProfileAbstract

public List<JAXBElement<?>> getFxProfileAbstract()
This is the substituion group hook which allows you to swap in other COLLADA FX profiles. Gets the value of the fxProfileAbstract 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 fxProfileAbstract property.

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

    getFxProfileAbstract().add(newItem);
 

Objects of the following type(s) are allowed in the list ProfileGLES FxProfileAbstract ProfileCG ProfileCOMMON ProfileGLSL


getExtra

public List<Extra> getExtra()
The extra element may appear any number of times. Gets the value of the extra 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 extra property.

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

    getExtra().add(newItem);
 

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


getId

public String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

CroftSoft Javadoc

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