Class MDObjectNode
- All Implemented Interfaces:
 Serializable,Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.ToString
- Direct Known Subclasses:
 MDObjectStrongReference
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:
 
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<MDObjectNode>protected byte[]protected List<MDObjectLeaf>protected List<MDObjectStrongReference>protected List<MDObjectWeakReference>Fields inherited from class com.vidispine.generated.MDObjectBase
name, ul - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) clone()copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) booleanbooleanequals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) getChild()Gets the value of the child property.byte[]Gets the value of the instanceUid property.getLeaf()Gets the value of the leaf property.Gets the value of the strongReference property.Gets the value of the weakReference property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) booleanbooleanbooleanbooleanbooleanvoidsetInstanceUid(byte[] value) Sets the value of the instanceUid property.toString()voidvoidvoidvoidvisit(com.kscs.util.jaxb.PropertyVisitor _visitor_) withChild(MDObjectNode... values) Adds objects to the list of Child using add methodwithChild(Collection<MDObjectNode> values) Adds objects to the list of Child using addAll methodwithInstanceUid(byte[] value) Sets the value of the instanceUid property.withLeaf(MDObjectLeaf... values) Adds objects to the list of Leaf using add methodwithLeaf(Collection<MDObjectLeaf> values) Adds objects to the list of Leaf using addAll methodSets the value of the name property.withStrongReference(MDObjectStrongReference... values) Adds objects to the list of StrongReference using add methodAdds objects to the list of StrongReference using addAll methodwithUl(byte[] value) Sets the value of the ul property.withWeakReference(MDObjectWeakReference... values) Adds objects to the list of WeakReference using add methodAdds objects to the list of WeakReference using addAll method 
- 
Field Details
- 
leaf
 - 
child
 - 
strongReference
 - 
weakReference
 - 
instanceUid
protected byte[] instanceUid 
 - 
 - 
Constructor Details
- 
MDObjectNode
public MDObjectNode() 
 - 
 - 
Method Details
- 
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- Returns:
 - The value of the leaf property.
 
 - 
isSetLeaf
public boolean isSetLeaf() - 
unsetLeaf
public void unsetLeaf() - 
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- Returns:
 - The value of the child property.
 
 - 
isSetChild
public boolean isSetChild() - 
unsetChild
public void unsetChild() - 
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- Returns:
 - The value of the strongReference property.
 
 - 
isSetStrongReference
public boolean isSetStrongReference() - 
unsetStrongReference
public void unsetStrongReference() - 
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- Returns:
 - The value of the weakReference property.
 
 - 
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
- Overrides:
 clonein classMDObjectBase
 - 
copyTo
- Specified by:
 copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
 copyToin classMDObjectBase
 - 
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
 copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
 copyToin classMDObjectBase
 - 
createNewInstance
- Specified by:
 createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
 createNewInstancein classMDObjectBase
 - 
withLeaf
Adds objects to the list of Leaf using add method- Parameters:
 values- objects to add to the list Leaf- Returns:
 - The class instance
 
 - 
withLeaf
Adds objects to the list of Leaf using addAll method- Parameters:
 values- objects to add to the list Leaf- Returns:
 - The class instance
 
 - 
withChild
Adds objects to the list of Child using add method- Parameters:
 values- objects to add to the list Child- Returns:
 - The class instance
 
 - 
withChild
Adds objects to the list of Child using addAll method- Parameters:
 values- objects to add to the list Child- Returns:
 - The class instance
 
 - 
withStrongReference
Adds objects to the list of StrongReference using add method- Parameters:
 values- objects to add to the list StrongReference- Returns:
 - The class instance
 
 - 
withStrongReference
Adds objects to the list of StrongReference using addAll method- Parameters:
 values- objects to add to the list StrongReference- Returns:
 - The class instance
 
 - 
withWeakReference
Adds objects to the list of WeakReference using add method- Parameters:
 values- objects to add to the list WeakReference- Returns:
 - The class instance
 
 - 
withWeakReference
Adds objects to the list of WeakReference using addAll method- Parameters:
 values- objects to add to the list WeakReference- Returns:
 - The class instance
 
 - 
withInstanceUid
Sets the value of the instanceUid property.- Parameters:
 value- allowed object is byte[]- Returns:
 - The class instance
 
 - 
withName
Sets the value of the name property.- Overrides:
 withNamein classMDObjectBase- Parameters:
 value- allowed object isString- Returns:
 - The class instance
 
 - 
withUl
Sets the value of the ul property.- Overrides:
 withUlin classMDObjectBase- Parameters:
 value- allowed object is byte[]- Returns:
 - The class instance
 
 - 
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy) - Specified by:
 equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
 equalsin classMDObjectBase
 - 
equals
- Overrides:
 equalsin classMDObjectBase
 - 
visit
- Overrides:
 visitin classMDObjectBase
 - 
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
 hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
 hashCodein classMDObjectBase
 - 
hashCode
public int hashCode()- Overrides:
 hashCodein classMDObjectBase
 - 
toString
- Overrides:
 toStringin classMDObjectBase
 - 
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
 appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
 appendin classMDObjectBase
 - 
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
 appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
 appendFieldsin classMDObjectBase
 
 -