public class PartialFileDescriptorType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
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() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
Object |
copyTo(Object target) |
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy 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.EqualsStrategy strategy) |
List<AudioComponentType> |
getAudioStream()
Gets the value of the audioStream property.
|
ContainerComponentType |
getContainerComponent()
Gets the value of the containerComponent property.
|
PartialFileDVDescriptorType |
getDvDescriptor()
Gets the value of the dvDescriptor property.
|
PartialFileRandomIndexType |
getIndex()
Gets the value of the index property.
|
String |
getLabel()
Gets the value of the label property.
|
Integer |
getRoundedTimeBase()
Gets the value of the roundedTimeBase property.
|
Long |
getStartTimecode()
Gets the value of the startTimecode property.
|
String |
getTranscoderVersion()
Gets the value of the transcoderVersion property.
|
List<VideoComponentType> |
getVideoStream()
Gets the value of the videoStream property.
|
Boolean |
isDropFrame()
Gets the value of the dropFrame property.
|
boolean |
isSetAudioStream() |
boolean |
isSetContainerComponent() |
boolean |
isSetDropFrame() |
boolean |
isSetDvDescriptor() |
boolean |
isSetIndex() |
boolean |
isSetLabel() |
boolean |
isSetRoundedTimeBase() |
boolean |
isSetStartTimecode() |
boolean |
isSetTranscoderVersion() |
boolean |
isSetVideoStream() |
void |
setContainerComponent(ContainerComponentType value)
Sets the value of the containerComponent property.
|
void |
setDropFrame(Boolean value)
Sets the value of the dropFrame property.
|
void |
setDvDescriptor(PartialFileDVDescriptorType value)
Sets the value of the dvDescriptor property.
|
void |
setIndex(PartialFileRandomIndexType value)
Sets the value of the index property.
|
void |
setLabel(String value)
Sets the value of the label property.
|
void |
setRoundedTimeBase(Integer value)
Sets the value of the roundedTimeBase property.
|
void |
setStartTimecode(Long value)
Sets the value of the startTimecode property.
|
void |
setTranscoderVersion(String value)
Sets the value of the transcoderVersion property.
|
void |
unsetAudioStream() |
void |
unsetVideoStream() |
PartialFileDescriptorType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
PartialFileDescriptorType |
withAudioStream(AudioComponentType... values) |
PartialFileDescriptorType |
withAudioStream(Collection<AudioComponentType> values) |
PartialFileDescriptorType |
withContainerComponent(ContainerComponentType value) |
PartialFileDescriptorType |
withDropFrame(Boolean value) |
PartialFileDescriptorType |
withDvDescriptor(PartialFileDVDescriptorType value) |
PartialFileDescriptorType |
withIndex(PartialFileRandomIndexType value) |
PartialFileDescriptorType |
withLabel(String value) |
PartialFileDescriptorType |
withRoundedTimeBase(Integer value) |
PartialFileDescriptorType |
withStartTimecode(Long value) |
PartialFileDescriptorType |
withTranscoderVersion(String value) |
PartialFileDescriptorType |
withVideoStream(Collection<VideoComponentType> values) |
PartialFileDescriptorType |
withVideoStream(VideoComponentType... values) |
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()
Stringpublic void setLabel(String value)
value - allowed object is
Stringpublic boolean isSetLabel()
public String getTranscoderVersion()
Stringpublic void setTranscoderVersion(String value)
value - allowed object is
Stringpublic boolean isSetTranscoderVersion()
public Long getStartTimecode()
Longpublic void setStartTimecode(Long value)
value - allowed object is
Longpublic boolean isSetStartTimecode()
public Integer getRoundedTimeBase()
Integerpublic void setRoundedTimeBase(Integer value)
value - allowed object is
Integerpublic boolean isSetRoundedTimeBase()
public Boolean isDropFrame()
Booleanpublic void setDropFrame(Boolean value)
value - allowed object is
Booleanpublic boolean isSetDropFrame()
public ContainerComponentType getContainerComponent()
ContainerComponentTypepublic void setContainerComponent(ContainerComponentType value)
value - allowed object is
ContainerComponentTypepublic 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()
PartialFileDVDescriptorTypepublic void setDvDescriptor(PartialFileDVDescriptorType value)
value - allowed object is
PartialFileDVDescriptorTypepublic boolean isSetDvDescriptor()
public PartialFileRandomIndexType getIndex()
PartialFileRandomIndexTypepublic void setIndex(PartialFileRandomIndexType value)
value - allowed object is
PartialFileRandomIndexTypepublic boolean isSetIndex()
public Object copyTo(Object target)
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTopublic 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.CopyTopublic Object createNewInstance()
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTopublic 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 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic PartialFileDescriptorType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2019. All rights reserved.