public class MDObjectNode extends MDObjectBase implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
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 | Class and Description |
---|---|
static class |
MDObjectNode.PropInfo |
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() |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
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() |
MDObjectNode |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
MDObjectNode |
withChild(Collection<MDObjectNode> values) |
MDObjectNode |
withChild(MDObjectNode... values) |
MDObjectNode |
withInstanceUid(byte[] value) |
MDObjectNode |
withLeaf(Collection<MDObjectLeaf> values) |
MDObjectNode |
withLeaf(MDObjectLeaf... values) |
MDObjectNode |
withName(String value) |
MDObjectNode |
withStrongReference(Collection<MDObjectStrongReference> values) |
MDObjectNode |
withStrongReference(MDObjectStrongReference... values) |
MDObjectNode |
withUl(byte[] value) |
MDObjectNode |
withWeakReference(Collection<MDObjectWeakReference> values) |
MDObjectNode |
withWeakReference(MDObjectWeakReference... values) |
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
public MDObjectNode withLeaf(MDObjectLeaf... values)
public MDObjectNode withLeaf(Collection<MDObjectLeaf> values)
public MDObjectNode withChild(MDObjectNode... values)
public MDObjectNode withChild(Collection<MDObjectNode> values)
public MDObjectNode withStrongReference(MDObjectStrongReference... values)
public MDObjectNode withStrongReference(Collection<MDObjectStrongReference> values)
public MDObjectNode withWeakReference(MDObjectWeakReference... values)
public MDObjectNode withWeakReference(Collection<MDObjectWeakReference> values)
public MDObjectNode withInstanceUid(byte[] value)
public MDObjectNode withName(String value)
withName
in class MDObjectBase
public MDObjectNode withUl(byte[] value)
withUl
in class MDObjectBase
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
equals
in class MDObjectBase
public boolean equals(Object object)
equals
in class MDObjectBase
public MDObjectNode visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
visit
in class MDObjectBase
Copyright © 2018. All rights reserved.