|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.collada._2005._11.colladaschema.Node
public class Node
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"/>
<choice maxOccurs="unbounded" minOccurs="0">
<element ref="{http://www.collada.org/2005/11/COLLADASchema}lookat"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}matrix"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}rotate"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}scale"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}skew"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}translate"/>
</choice>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}instance_camera" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}instance_controller" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}instance_geometry" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}instance_light" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}instance_node" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}node" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.collada.org/2005/11/COLLADASchema}extra" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
<attribute name="layer" type="{http://www.collada.org/2005/11/COLLADASchema}ListOfNames" />
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}NCName" />
<attribute name="sid" type="{http://www.w3.org/2001/XMLSchema}NCName" />
<attribute name="type" type="{http://www.collada.org/2005/11/COLLADASchema}NodeType" default="NODE" />
</restriction>
</complexContent>
</complexType>
| Field Summary | |
|---|---|
protected Asset |
asset
|
protected List<Extra> |
extra
|
protected String |
id
|
protected List<InstanceWithExtra> |
instanceCamera
|
protected List<InstanceController> |
instanceController
|
protected List<InstanceGeometry> |
instanceGeometry
|
protected List<InstanceWithExtra> |
instanceLight
|
protected List<InstanceWithExtra> |
instanceNode
|
protected List<String> |
layer
|
protected List<Object> |
lookatOrMatrixOrRotate
|
protected String |
name
|
protected List<Node> |
node
|
protected String |
sid
|
protected NodeType |
type
|
| Constructor Summary | |
|---|---|
Node()
|
|
| Method Summary | |
|---|---|
Asset |
getAsset()
The node element may contain an asset element. |
List<Extra> |
getExtra()
The extra element may appear any number of times. |
String |
getId()
Gets the value of the id property. |
List<InstanceWithExtra> |
getInstanceCamera()
The node element may instance any number of camera objects. |
List<InstanceController> |
getInstanceController()
The node element may instance any number of controller objects. |
List<InstanceGeometry> |
getInstanceGeometry()
The node element may instance any number of geometry objects. |
List<InstanceWithExtra> |
getInstanceLight()
The node element may instance any number of light objects. |
List<InstanceWithExtra> |
getInstanceNode()
The node element may instance any number of node elements or hierarchies objects. |
List<String> |
getLayer()
Gets the value of the layer property. |
List<Object> |
getLookatOrMatrixOrRotate()
Gets the value of the lookatOrMatrixOrRotate property. |
String |
getName()
Gets the value of the name property. |
List<Node> |
getNode()
The node element may be hierarchical and be the parent of any number of other node elements. |
String |
getSid()
Gets the value of the sid property. |
NodeType |
getType()
Gets the value of the type property. |
void |
setAsset(Asset value)
The node 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. |
void |
setSid(String value)
Sets the value of the sid property. |
void |
setType(NodeType value)
Sets the value of the type property. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Asset asset
protected List<Object> lookatOrMatrixOrRotate
protected List<InstanceWithExtra> instanceCamera
protected List<InstanceController> instanceController
protected List<InstanceGeometry> instanceGeometry
protected List<InstanceWithExtra> instanceLight
protected List<InstanceWithExtra> instanceNode
protected List<Node> node
protected List<Extra> extra
protected String id
protected List<String> layer
protected String name
protected String sid
protected NodeType type
| Constructor Detail |
|---|
public Node()
| Method Detail |
|---|
public Asset getAsset()
Assetpublic void setAsset(Asset value)
value - allowed object is
Assetpublic List<Object> getLookatOrMatrixOrRotate()
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 lookatOrMatrixOrRotate property.
For example, to add a new item, do as follows:
getLookatOrMatrixOrRotate().add(newItem);
Objects of the following type(s) are allowed in the list
Rotate
Scale
Lookat
Skew
Translate
Matrix
public List<InstanceWithExtra> getInstanceCamera()
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 instanceCamera property.
For example, to add a new item, do as follows:
getInstanceCamera().add(newItem);
Objects of the following type(s) are allowed in the list
InstanceWithExtra
public List<InstanceController> getInstanceController()
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 instanceController property.
For example, to add a new item, do as follows:
getInstanceController().add(newItem);
Objects of the following type(s) are allowed in the list
InstanceController
public List<InstanceGeometry> getInstanceGeometry()
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 instanceGeometry property.
For example, to add a new item, do as follows:
getInstanceGeometry().add(newItem);
Objects of the following type(s) are allowed in the list
InstanceGeometry
public List<InstanceWithExtra> getInstanceLight()
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 instanceLight property.
For example, to add a new item, do as follows:
getInstanceLight().add(newItem);
Objects of the following type(s) are allowed in the list
InstanceWithExtra
public List<InstanceWithExtra> getInstanceNode()
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 instanceNode property.
For example, to add a new item, do as follows:
getInstanceNode().add(newItem);
Objects of the following type(s) are allowed in the list
InstanceWithExtra
public List<Node> getNode()
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 node property.
For example, to add a new item, do as follows:
getNode().add(newItem);
Objects of the following type(s) are allowed in the list
Node
public List<Extra> getExtra()
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
public String getId()
Stringpublic void setId(String value)
value - allowed object is
Stringpublic List<String> getLayer()
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 layer property.
For example, to add a new item, do as follows:
getLayer().add(newItem);
Objects of the following type(s) are allowed in the list
String
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getSid()
Stringpublic void setSid(String value)
value - allowed object is
Stringpublic NodeType getType()
NodeTypepublic void setType(NodeType value)
value - allowed object is
NodeType
|
CroftSoft Javadoc | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||