Class SequenceTrackType
- java.lang.Object
-
- com.vidispine.generated.SequenceTrackType
-
- 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 SequenceTrackType 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 SequenceTrackType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SequenceTrackType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="audio" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="segment" type="{http://xml.vidispine.com/schema/vidispine}SequenceMediaType" maxOccurs="unbounded" minOccurs="0"/> <element name="transition" type="{http://xml.vidispine.com/schema/vidispine}SequenceTransitionType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SequenceTrackType.PropInfo
-
Field Summary
Fields Modifier and Type Field Description protected Boolean
audio
protected List<SequenceMediaType>
segment
protected List<SequenceTransitionType>
transition
-
Constructor Summary
Constructors Constructor Description SequenceTrackType()
-
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<SequenceMediaType>
getSegment()
Gets the value of the segment property.List<SequenceTransitionType>
getTransition()
Gets the value of the transition property.int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Boolean
isAudio()
Gets the value of the audio property.boolean
isSetAudio()
boolean
isSetSegment()
boolean
isSetTransition()
void
setAudio(Boolean value)
Sets the value of the audio property.void
unsetSegment()
void
unsetTransition()
SequenceTrackType
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
SequenceTrackType
withAudio(Boolean value)
SequenceTrackType
withSegment(SequenceMediaType... values)
SequenceTrackType
withSegment(Collection<SequenceMediaType> values)
SequenceTrackType
withTransition(SequenceTransitionType... values)
SequenceTrackType
withTransition(Collection<SequenceTransitionType> values)
-
-
-
Field Detail
-
audio
protected Boolean audio
-
segment
protected List<SequenceMediaType> segment
-
transition
protected List<SequenceTransitionType> transition
-
-
Method Detail
-
isAudio
public Boolean isAudio()
Gets the value of the audio property.- Returns:
- possible object is
Boolean
-
setAudio
public void setAudio(Boolean value)
Sets the value of the audio property.- Parameters:
value
- allowed object isBoolean
-
isSetAudio
public boolean isSetAudio()
-
getSegment
public List<SequenceMediaType> getSegment()
Gets the value of the segment 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 segment property.For example, to add a new item, do as follows:
getSegment().add(newItem);
Objects of the following type(s) are allowed in the list
SequenceMediaType
-
isSetSegment
public boolean isSetSegment()
-
unsetSegment
public void unsetSegment()
-
getTransition
public List<SequenceTransitionType> getTransition()
Gets the value of the transition 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 transition property.For example, to add a new item, do as follows:
getTransition().add(newItem);
Objects of the following type(s) are allowed in the list
SequenceTransitionType
-
isSetTransition
public boolean isSetTransition()
-
unsetTransition
public void unsetTransition()
-
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
-
withAudio
public SequenceTrackType withAudio(Boolean value)
-
withSegment
public SequenceTrackType withSegment(SequenceMediaType... values)
-
withSegment
public SequenceTrackType withSegment(Collection<SequenceMediaType> values)
-
withTransition
public SequenceTrackType withTransition(SequenceTransitionType... values)
-
withTransition
public SequenceTrackType withTransition(Collection<SequenceTransitionType> 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 SequenceTrackType 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
-
-