Class MDObjectNode
- java.lang.Object
-
- com.vidispine.generated.MDObjectBase
-
- com.vidispine.generated.MDObjectNode
-
- All Implemented Interfaces:
Serializable,Cloneable,org.jvnet.jaxb2_commons.lang.CopyTo2,org.jvnet.jaxb2_commons.lang.Equals2,org.jvnet.jaxb2_commons.lang.HashCode2
- Direct Known Subclasses:
MDObjectStrongReference
public class MDObjectNode extends MDObjectBase implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
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>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMDObjectNode.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected List<MDObjectNode>childprotected byte[]instanceUidprotected List<MDObjectLeaf>leafprotected List<MDObjectStrongReference>strongReferenceprotected List<MDObjectWeakReference>weakReference-
Fields inherited from class com.vidispine.generated.MDObjectBase
name, ul
-
-
Constructor Summary
Constructors Constructor Description MDObjectNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 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.inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)booleanisSetChild()booleanisSetInstanceUid()booleanisSetLeaf()booleanisSetStrongReference()booleanisSetWeakReference()voidsetInstanceUid(byte[] value)Sets the value of the instanceUid property.voidunsetChild()voidunsetLeaf()voidunsetStrongReference()voidunsetWeakReference()MDObjectNodevisit(com.kscs.util.jaxb.PropertyVisitor _visitor_)MDObjectNodewithChild(MDObjectNode... values)MDObjectNodewithChild(Collection<MDObjectNode> values)MDObjectNodewithInstanceUid(byte[] value)MDObjectNodewithLeaf(MDObjectLeaf... values)MDObjectNodewithLeaf(Collection<MDObjectLeaf> values)MDObjectNodewithName(String value)MDObjectNodewithStrongReference(MDObjectStrongReference... values)MDObjectNodewithStrongReference(Collection<MDObjectStrongReference> values)MDObjectNodewithUl(byte[] value)MDObjectNodewithWeakReference(MDObjectWeakReference... values)MDObjectNodewithWeakReference(Collection<MDObjectWeakReference> values)
-
-
-
Field Detail
-
leaf
protected List<MDObjectLeaf> leaf
-
child
protected List<MDObjectNode> child
-
strongReference
protected List<MDObjectStrongReference> strongReference
-
weakReference
protected List<MDObjectWeakReference> weakReference
-
instanceUid
protected byte[] instanceUid
-
-
Method Detail
-
getLeaf
public List<MDObjectLeaf> getLeaf()
Gets the value of the leaf 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
setmethod 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
-
isSetLeaf
public boolean isSetLeaf()
-
unsetLeaf
public void unsetLeaf()
-
getChild
public List<MDObjectNode> getChild()
Gets the value of the child 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
setmethod 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
-
isSetChild
public boolean isSetChild()
-
unsetChild
public void unsetChild()
-
getStrongReference
public List<MDObjectStrongReference> getStrongReference()
Gets the value of the strongReference 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
setmethod 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
-
isSetStrongReference
public boolean isSetStrongReference()
-
unsetStrongReference
public void unsetStrongReference()
-
getWeakReference
public List<MDObjectWeakReference> getWeakReference()
Gets the value of the weakReference 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
setmethod 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
-
isSetWeakReference
public boolean isSetWeakReference()
-
unsetWeakReference
public void unsetWeakReference()
-
getInstanceUid
public byte[] getInstanceUid()
Gets the value of the instanceUid property.- Returns:
- possible object is
String
-
setInstanceUid
public void setInstanceUid(byte[] value)
Sets the value of the instanceUid property.- Parameters:
value- allowed object isString
-
isSetInstanceUid
public boolean isSetInstanceUid()
-
clone
public Object clone()
- Overrides:
clonein classMDObjectBase
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classMDObjectBase
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
copyToin classMDObjectBase
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2- Overrides:
createNewInstancein classMDObjectBase
-
withLeaf
public MDObjectNode withLeaf(MDObjectLeaf... values)
-
withLeaf
public MDObjectNode withLeaf(Collection<MDObjectLeaf> values)
-
withChild
public MDObjectNode withChild(MDObjectNode... values)
-
withChild
public MDObjectNode withChild(Collection<MDObjectNode> values)
-
withStrongReference
public MDObjectNode withStrongReference(MDObjectStrongReference... values)
-
withStrongReference
public MDObjectNode withStrongReference(Collection<MDObjectStrongReference> values)
-
withWeakReference
public MDObjectNode withWeakReference(MDObjectWeakReference... values)
-
withWeakReference
public MDObjectNode withWeakReference(Collection<MDObjectWeakReference> values)
-
withInstanceUid
public MDObjectNode withInstanceUid(byte[] value)
-
withName
public MDObjectNode withName(String value)
- Overrides:
withNamein classMDObjectBase
-
withUl
public MDObjectNode withUl(byte[] value)
- Overrides:
withUlin classMDObjectBase
-
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals2- Overrides:
equalsin classMDObjectBase
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classMDObjectBase
-
visit
public MDObjectNode visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
- Overrides:
visitin classMDObjectBase
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode2- Overrides:
hashCodein classMDObjectBase
-
hashCode
public int hashCode()
- Overrides:
hashCodein classMDObjectBase
-
-