Class ShapeType
- java.lang.Object
-
- com.vidispine.generated.ShapeType
-
- All Implemented Interfaces:
Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.CopyTo2
,org.jvnet.jaxb2_commons.lang.Equals2
,org.jvnet.jaxb2_commons.lang.HashCode2
public class ShapeType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2
Java class for ShapeType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ShapeType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" minOccurs="0"/> <element name="created" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/> <element name="essenceVersion" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="mimeType" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="uuid" type="{http://xml.vidispine.com/schema/vidispine}UUIDType" minOccurs="0"/> <element name="binaryComponent" type="{http://xml.vidispine.com/schema/vidispine}BinaryComponentType" maxOccurs="unbounded" minOccurs="0"/> <element name="containerComponent" type="{http://xml.vidispine.com/schema/vidispine}ContainerComponentType" minOccurs="0"/> <element name="descriptorComponent" type="{http://xml.vidispine.com/schema/vidispine}DescriptorComponentType" maxOccurs="unbounded" minOccurs="0"/> <element name="audioComponent" type="{http://xml.vidispine.com/schema/vidispine}AudioComponentType" maxOccurs="unbounded" minOccurs="0"/> <element name="videoComponent" type="{http://xml.vidispine.com/schema/vidispine}VideoComponentType" maxOccurs="unbounded" minOccurs="0"/> <element name="subtitleComponent" type="{http://xml.vidispine.com/schema/vidispine}SubtitleComponentType" maxOccurs="unbounded" minOccurs="0"/> <element name="metadata" type="{http://xml.vidispine.com/schema/vidispine}SimpleMetadataType" minOccurs="0"/> <element name="item" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ShapeType.Item
Java class for anonymous complex type.static class
ShapeType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected List<AudioComponentType>
audioComponent
protected List<BinaryComponentType>
binaryComponent
protected ContainerComponentType
containerComponent
protected XMLGregorianCalendar
created
protected List<DescriptorComponentType>
descriptorComponent
protected Integer
essenceVersion
protected String
id
protected List<ShapeType.Item>
item
protected SimpleMetadataType
metadata
protected List<String>
mimeType
protected List<SubtitleComponentType>
subtitleComponent
protected List<String>
tag
protected String
uuid
protected List<VideoComponentType>
videoComponent
-
Constructor Summary
Constructors Constructor Description ShapeType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
Object
copyTo(Object target)
Object
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
List<AudioComponentType>
getAudioComponent()
Gets the value of the audioComponent property.List<BinaryComponentType>
getBinaryComponent()
Gets the value of the binaryComponent property.ContainerComponentType
getContainerComponent()
Gets the value of the containerComponent property.XMLGregorianCalendar
getCreated()
Gets the value of the created property.List<DescriptorComponentType>
getDescriptorComponent()
Gets the value of the descriptorComponent property.Integer
getEssenceVersion()
Gets the value of the essenceVersion property.String
getId()
Gets the value of the id property.List<ShapeType.Item>
getItem()
Gets the value of the item property.SimpleMetadataType
getMetadata()
Gets the value of the metadata property.List<String>
getMimeType()
Gets the value of the mimeType property.List<SubtitleComponentType>
getSubtitleComponent()
Gets the value of the subtitleComponent property.List<String>
getTag()
Gets the value of the tag property.String
getUuid()
Gets the value of the uuid property.List<VideoComponentType>
getVideoComponent()
Gets the value of the videoComponent property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
boolean
isSetAudioComponent()
boolean
isSetBinaryComponent()
boolean
isSetContainerComponent()
boolean
isSetCreated()
boolean
isSetDescriptorComponent()
boolean
isSetEssenceVersion()
boolean
isSetId()
boolean
isSetItem()
boolean
isSetMetadata()
boolean
isSetMimeType()
boolean
isSetSubtitleComponent()
boolean
isSetTag()
boolean
isSetUuid()
boolean
isSetVideoComponent()
void
setContainerComponent(ContainerComponentType value)
Sets the value of the containerComponent property.void
setCreated(XMLGregorianCalendar value)
Sets the value of the created property.void
setEssenceVersion(Integer value)
Sets the value of the essenceVersion property.void
setId(String value)
Sets the value of the id property.void
setMetadata(SimpleMetadataType value)
Sets the value of the metadata property.void
setUuid(String value)
Sets the value of the uuid property.void
unsetAudioComponent()
void
unsetBinaryComponent()
void
unsetDescriptorComponent()
void
unsetItem()
void
unsetMimeType()
void
unsetSubtitleComponent()
void
unsetTag()
void
unsetVideoComponent()
ShapeType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
ShapeType
withAudioComponent(AudioComponentType... values)
ShapeType
withAudioComponent(Collection<AudioComponentType> values)
ShapeType
withBinaryComponent(BinaryComponentType... values)
ShapeType
withBinaryComponent(Collection<BinaryComponentType> values)
ShapeType
withContainerComponent(ContainerComponentType value)
ShapeType
withCreated(XMLGregorianCalendar value)
ShapeType
withDescriptorComponent(DescriptorComponentType... values)
ShapeType
withDescriptorComponent(Collection<DescriptorComponentType> values)
ShapeType
withEssenceVersion(Integer value)
ShapeType
withId(String value)
ShapeType
withItem(ShapeType.Item... values)
ShapeType
withItem(Collection<ShapeType.Item> values)
ShapeType
withMetadata(SimpleMetadataType value)
ShapeType
withMimeType(String... values)
ShapeType
withMimeType(Collection<String> values)
ShapeType
withSubtitleComponent(SubtitleComponentType... values)
ShapeType
withSubtitleComponent(Collection<SubtitleComponentType> values)
ShapeType
withTag(String... values)
ShapeType
withTag(Collection<String> values)
ShapeType
withUuid(String value)
ShapeType
withVideoComponent(VideoComponentType... values)
ShapeType
withVideoComponent(Collection<VideoComponentType> values)
-
-
-
Field Detail
-
id
protected String id
-
created
protected XMLGregorianCalendar created
-
essenceVersion
protected Integer essenceVersion
-
uuid
protected String uuid
-
binaryComponent
protected List<BinaryComponentType> binaryComponent
-
containerComponent
protected ContainerComponentType containerComponent
-
descriptorComponent
protected List<DescriptorComponentType> descriptorComponent
-
audioComponent
protected List<AudioComponentType> audioComponent
-
videoComponent
protected List<VideoComponentType> videoComponent
-
subtitleComponent
protected List<SubtitleComponentType> subtitleComponent
-
metadata
protected SimpleMetadataType metadata
-
item
protected List<ShapeType.Item> item
-
-
Method Detail
-
setId
public void setId(String value)
Sets the value of the id property.- Parameters:
value
- allowed object isString
-
isSetId
public boolean isSetId()
-
getCreated
public XMLGregorianCalendar getCreated()
Gets the value of the created property.- Returns:
- possible object is
XMLGregorianCalendar
-
setCreated
public void setCreated(XMLGregorianCalendar value)
Sets the value of the created property.- Parameters:
value
- allowed object isXMLGregorianCalendar
-
isSetCreated
public boolean isSetCreated()
-
getEssenceVersion
public Integer getEssenceVersion()
Gets the value of the essenceVersion property.- Returns:
- possible object is
Integer
-
setEssenceVersion
public void setEssenceVersion(Integer value)
Sets the value of the essenceVersion property.- Parameters:
value
- allowed object isInteger
-
isSetEssenceVersion
public boolean isSetEssenceVersion()
-
getTag
public List<String> getTag()
Gets the value of the tag 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 tag property.For example, to add a new item, do as follows:
getTag().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetTag
public boolean isSetTag()
-
unsetTag
public void unsetTag()
-
getMimeType
public List<String> getMimeType()
Gets the value of the mimeType 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 mimeType property.For example, to add a new item, do as follows:
getMimeType().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
isSetMimeType
public boolean isSetMimeType()
-
unsetMimeType
public void unsetMimeType()
-
getUuid
public String getUuid()
Gets the value of the uuid property.- Returns:
- possible object is
String
-
setUuid
public void setUuid(String value)
Sets the value of the uuid property.- Parameters:
value
- allowed object isString
-
isSetUuid
public boolean isSetUuid()
-
getBinaryComponent
public List<BinaryComponentType> getBinaryComponent()
Gets the value of the binaryComponent 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 binaryComponent property.For example, to add a new item, do as follows:
getBinaryComponent().add(newItem);
Objects of the following type(s) are allowed in the list
BinaryComponentType
-
isSetBinaryComponent
public boolean isSetBinaryComponent()
-
unsetBinaryComponent
public void unsetBinaryComponent()
-
getContainerComponent
public ContainerComponentType getContainerComponent()
Gets the value of the containerComponent property.- Returns:
- possible object is
ContainerComponentType
-
setContainerComponent
public void setContainerComponent(ContainerComponentType value)
Sets the value of the containerComponent property.- Parameters:
value
- allowed object isContainerComponentType
-
isSetContainerComponent
public boolean isSetContainerComponent()
-
getDescriptorComponent
public List<DescriptorComponentType> getDescriptorComponent()
Gets the value of the descriptorComponent 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 descriptorComponent property.For example, to add a new item, do as follows:
getDescriptorComponent().add(newItem);
Objects of the following type(s) are allowed in the list
DescriptorComponentType
-
isSetDescriptorComponent
public boolean isSetDescriptorComponent()
-
unsetDescriptorComponent
public void unsetDescriptorComponent()
-
getAudioComponent
public List<AudioComponentType> getAudioComponent()
Gets the value of the audioComponent 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 audioComponent property.For example, to add a new item, do as follows:
getAudioComponent().add(newItem);
Objects of the following type(s) are allowed in the list
AudioComponentType
-
isSetAudioComponent
public boolean isSetAudioComponent()
-
unsetAudioComponent
public void unsetAudioComponent()
-
getVideoComponent
public List<VideoComponentType> getVideoComponent()
Gets the value of the videoComponent 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 videoComponent property.For example, to add a new item, do as follows:
getVideoComponent().add(newItem);
Objects of the following type(s) are allowed in the list
VideoComponentType
-
isSetVideoComponent
public boolean isSetVideoComponent()
-
unsetVideoComponent
public void unsetVideoComponent()
-
getSubtitleComponent
public List<SubtitleComponentType> getSubtitleComponent()
Gets the value of the subtitleComponent 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 subtitleComponent property.For example, to add a new item, do as follows:
getSubtitleComponent().add(newItem);
Objects of the following type(s) are allowed in the list
SubtitleComponentType
-
isSetSubtitleComponent
public boolean isSetSubtitleComponent()
-
unsetSubtitleComponent
public void unsetSubtitleComponent()
-
getMetadata
public SimpleMetadataType getMetadata()
Gets the value of the metadata property.- Returns:
- possible object is
SimpleMetadataType
-
setMetadata
public void setMetadata(SimpleMetadataType value)
Sets the value of the metadata property.- Parameters:
value
- allowed object isSimpleMetadataType
-
isSetMetadata
public boolean isSetMetadata()
-
getItem
public List<ShapeType.Item> getItem()
Gets the value of the item 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 item property.For example, to add a new item, do as follows:
getItem().add(newItem);
Objects of the following type(s) are allowed in the list
ShapeType.Item
-
isSetItem
public boolean isSetItem()
-
unsetItem
public void unsetItem()
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
- Specified by:
copyTo
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstance
in interfaceorg.jvnet.jaxb2_commons.lang.CopyTo2
-
withCreated
public ShapeType withCreated(XMLGregorianCalendar value)
-
withTag
public ShapeType withTag(Collection<String> values)
-
withMimeType
public ShapeType withMimeType(Collection<String> values)
-
withBinaryComponent
public ShapeType withBinaryComponent(BinaryComponentType... values)
-
withBinaryComponent
public ShapeType withBinaryComponent(Collection<BinaryComponentType> values)
-
withContainerComponent
public ShapeType withContainerComponent(ContainerComponentType value)
-
withDescriptorComponent
public ShapeType withDescriptorComponent(DescriptorComponentType... values)
-
withDescriptorComponent
public ShapeType withDescriptorComponent(Collection<DescriptorComponentType> values)
-
withAudioComponent
public ShapeType withAudioComponent(AudioComponentType... values)
-
withAudioComponent
public ShapeType withAudioComponent(Collection<AudioComponentType> values)
-
withVideoComponent
public ShapeType withVideoComponent(VideoComponentType... values)
-
withVideoComponent
public ShapeType withVideoComponent(Collection<VideoComponentType> values)
-
withSubtitleComponent
public ShapeType withSubtitleComponent(SubtitleComponentType... values)
-
withSubtitleComponent
public ShapeType withSubtitleComponent(Collection<SubtitleComponentType> values)
-
withMetadata
public ShapeType withMetadata(SimpleMetadataType value)
-
withItem
public ShapeType withItem(ShapeType.Item... values)
-
withItem
public ShapeType withItem(Collection<ShapeType.Item> values)
-
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:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals2
-
visit
public ShapeType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode2
-
-