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
-