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) boolean
boolean
equals
(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.int
hashCode()
int
hashCode
(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) boolean
boolean
boolean
boolean
boolean
void
setInstanceUid
(byte[] value) Sets the value of the instanceUid property.toString()
void
void
void
void
visit
(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
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
- 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
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
- 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
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
- 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
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
- 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:
clone
in classMDObjectBase
-
copyTo
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
- Overrides:
copyTo
in classMDObjectBase
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy) - Specified by:
copyTo
in interfaceorg.jvnet.jaxb.lang.CopyTo
- Overrides:
copyTo
in classMDObjectBase
-
createNewInstance
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb.lang.CopyTo
- Overrides:
createNewInstance
in 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:
withName
in classMDObjectBase
- Parameters:
value
- allowed object isString
- Returns:
- The class instance
-
withUl
Sets the value of the ul property.- Overrides:
withUl
in 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:
equals
in interfaceorg.jvnet.jaxb.lang.Equals
- Overrides:
equals
in classMDObjectBase
-
equals
- Overrides:
equals
in classMDObjectBase
-
visit
- Overrides:
visit
in classMDObjectBase
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy) - Specified by:
hashCode
in interfaceorg.jvnet.jaxb.lang.HashCode
- Overrides:
hashCode
in classMDObjectBase
-
hashCode
public int hashCode()- Overrides:
hashCode
in classMDObjectBase
-
toString
- Overrides:
toString
in classMDObjectBase
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
append
in interfaceorg.jvnet.jaxb.lang.ToString
- Overrides:
append
in classMDObjectBase
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFields
in interfaceorg.jvnet.jaxb.lang.ToString
- Overrides:
appendFields
in classMDObjectBase
-