public class MDObjectNode extends MDObjectBase implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for MDObjectNode complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MDObjectNode"> <complexContent> <extension base="{http://xml.vidispine.com/schema/vidispine}MDObjectBase"> <sequence> <element name="leaf" type="{http://xml.vidispine.com/schema/vidispine}MDObjectLeaf" maxOccurs="unbounded" minOccurs="0"/> <element name="child" type="{http://xml.vidispine.com/schema/vidispine}MDObjectNode" maxOccurs="unbounded" minOccurs="0"/> <element name="strongReference" type="{http://xml.vidispine.com/schema/vidispine}MDObjectStrongReference" maxOccurs="unbounded" minOccurs="0"/> <element name="weakReference" type="{http://xml.vidispine.com/schema/vidispine}MDObjectWeakReference" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="instanceUid" type="{http://xml.vidispine.com/schema/vidispine}InstanceUID" /> </extension> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected List<MDObjectNode> |
child |
protected byte[] |
instanceUid |
protected List<MDObjectLeaf> |
leaf |
protected List<MDObjectStrongReference> |
strongReference |
protected List<MDObjectWeakReference> |
weakReference |
name, ul
Constructor and Description |
---|
MDObjectNode() |
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy) |
Object |
createNewInstance() |
List<MDObjectNode> |
getChild()
Gets the value of the child property.
|
byte[] |
getInstanceUid()
Gets the value of the instanceUid property.
|
List<MDObjectLeaf> |
getLeaf()
Gets the value of the leaf property.
|
List<MDObjectStrongReference> |
getStrongReference()
Gets the value of the strongReference property.
|
List<MDObjectWeakReference> |
getWeakReference()
Gets the value of the weakReference property.
|
boolean |
isSetChild() |
boolean |
isSetInstanceUid() |
boolean |
isSetLeaf() |
boolean |
isSetStrongReference() |
boolean |
isSetWeakReference() |
void |
setInstanceUid(byte[] value)
Sets the value of the instanceUid property.
|
void |
unsetChild() |
void |
unsetLeaf() |
void |
unsetStrongReference() |
void |
unsetWeakReference() |
protected List<MDObjectLeaf> leaf
protected List<MDObjectNode> child
protected List<MDObjectStrongReference> strongReference
protected List<MDObjectWeakReference> weakReference
protected byte[] instanceUid
public List<MDObjectLeaf> getLeaf()
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 leaf property.
For example, to add a new item, do as follows:
getLeaf().add(newItem);
Objects of the following type(s) are allowed in the list
MDObjectLeaf
public boolean isSetLeaf()
public void unsetLeaf()
public List<MDObjectNode> getChild()
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 child property.
For example, to add a new item, do as follows:
getChild().add(newItem);
Objects of the following type(s) are allowed in the list
MDObjectNode
public boolean isSetChild()
public void unsetChild()
public List<MDObjectStrongReference> getStrongReference()
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 strongReference property.
For example, to add a new item, do as follows:
getStrongReference().add(newItem);
Objects of the following type(s) are allowed in the list
MDObjectStrongReference
public boolean isSetStrongReference()
public void unsetStrongReference()
public List<MDObjectWeakReference> getWeakReference()
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 weakReference property.
For example, to add a new item, do as follows:
getWeakReference().add(newItem);
Objects of the following type(s) are allowed in the list
MDObjectWeakReference
public boolean isSetWeakReference()
public void unsetWeakReference()
public byte[] getInstanceUid()
String
public void setInstanceUid(byte[] value)
value
- allowed object is
String
public boolean isSetInstanceUid()
public Object clone()
clone
in class MDObjectBase
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
copyTo
in class MDObjectBase
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
copyTo
in class MDObjectBase
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
createNewInstance
in class MDObjectBase
Copyright © 2015. All rights reserved.