public class PartialFileDescriptorType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for PartialFileDescriptorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PartialFileDescriptorType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="transcoderVersion" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="startTimecode" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="roundedTimeBase" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="dropFrame" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="containerComponent" type="{http://xml.vidispine.com/schema/vidispine}ContainerComponentType" minOccurs="0"/> <element name="audioStream" type="{http://xml.vidispine.com/schema/vidispine}AudioComponentType" maxOccurs="unbounded" minOccurs="0"/> <element name="videoStream" type="{http://xml.vidispine.com/schema/vidispine}VideoComponentType" maxOccurs="unbounded" minOccurs="0"/> <choice> <element name="dvDescriptor" type="{http://xml.vidispine.com/schema/vidispine}PartialFileDVDescriptorType"/> <element name="index" type="{http://xml.vidispine.com/schema/vidispine}PartialFileRandomIndexType"/> </choice> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
PartialFileDescriptorType.PropInfo |
Modifier and Type | Field and Description |
---|---|
protected List<AudioComponentType> |
audioStream |
protected ContainerComponentType |
containerComponent |
protected Boolean |
dropFrame |
protected PartialFileDVDescriptorType |
dvDescriptor |
protected PartialFileRandomIndexType |
index |
protected String |
label |
protected Integer |
roundedTimeBase |
protected Long |
startTimecode |
protected String |
transcoderVersion |
protected List<VideoComponentType> |
videoStream |
Constructor and Description |
---|
PartialFileDescriptorType() |
protected String label
protected String transcoderVersion
protected Long startTimecode
protected Integer roundedTimeBase
protected Boolean dropFrame
protected ContainerComponentType containerComponent
protected List<AudioComponentType> audioStream
protected List<VideoComponentType> videoStream
protected PartialFileDVDescriptorType dvDescriptor
protected PartialFileRandomIndexType index
public String getLabel()
String
public void setLabel(String value)
value
- allowed object is
String
public boolean isSetLabel()
public String getTranscoderVersion()
String
public void setTranscoderVersion(String value)
value
- allowed object is
String
public boolean isSetTranscoderVersion()
public Long getStartTimecode()
Long
public void setStartTimecode(Long value)
value
- allowed object is
Long
public boolean isSetStartTimecode()
public Integer getRoundedTimeBase()
Integer
public void setRoundedTimeBase(Integer value)
value
- allowed object is
Integer
public boolean isSetRoundedTimeBase()
public Boolean isDropFrame()
Boolean
public void setDropFrame(Boolean value)
value
- allowed object is
Boolean
public boolean isSetDropFrame()
public ContainerComponentType getContainerComponent()
ContainerComponentType
public void setContainerComponent(ContainerComponentType value)
value
- allowed object is
ContainerComponentType
public boolean isSetContainerComponent()
public List<AudioComponentType> getAudioStream()
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 audioStream property.
For example, to add a new item, do as follows:
getAudioStream().add(newItem);
Objects of the following type(s) are allowed in the list
AudioComponentType
public boolean isSetAudioStream()
public void unsetAudioStream()
public List<VideoComponentType> getVideoStream()
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 videoStream property.
For example, to add a new item, do as follows:
getVideoStream().add(newItem);
Objects of the following type(s) are allowed in the list
VideoComponentType
public boolean isSetVideoStream()
public void unsetVideoStream()
public PartialFileDVDescriptorType getDvDescriptor()
PartialFileDVDescriptorType
public void setDvDescriptor(PartialFileDVDescriptorType value)
value
- allowed object is
PartialFileDVDescriptorType
public boolean isSetDvDescriptor()
public PartialFileRandomIndexType getIndex()
PartialFileRandomIndexType
public void setIndex(PartialFileRandomIndexType value)
value
- allowed object is
PartialFileRandomIndexType
public boolean isSetIndex()
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
public PartialFileDescriptorType withLabel(String value)
public PartialFileDescriptorType withTranscoderVersion(String value)
public PartialFileDescriptorType withStartTimecode(Long value)
public PartialFileDescriptorType withRoundedTimeBase(Integer value)
public PartialFileDescriptorType withDropFrame(Boolean value)
public PartialFileDescriptorType withContainerComponent(ContainerComponentType value)
public PartialFileDescriptorType withAudioStream(AudioComponentType... values)
public PartialFileDescriptorType withAudioStream(Collection<AudioComponentType> values)
public PartialFileDescriptorType withVideoStream(VideoComponentType... values)
public PartialFileDescriptorType withVideoStream(Collection<VideoComponentType> values)
public PartialFileDescriptorType withDvDescriptor(PartialFileDVDescriptorType value)
public PartialFileDescriptorType withIndex(PartialFileRandomIndexType value)
public PartialFileDescriptorType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2017. All rights reserved.