public class BinaryComponentType extends ComponentType implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for BinaryComponentType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="BinaryComponentType"> <complexContent> <extension base="{http://xml.vidispine.com/schema/vidispine}ComponentType"> <sequence> <element name="format" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="encoding" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="offset" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="length" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/> <element name="mediaInfo" type="{http://xml.vidispine.com/schema/vidispine}BaseMediaInfoType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
BinaryComponentType.PropInfo |
Modifier and Type | Field and Description |
---|---|
protected String |
encoding |
protected String |
format |
protected Long |
length |
protected BaseMediaInfoType |
mediaInfo |
protected Long |
offset |
file, id, metadata
Constructor and Description |
---|
BinaryComponentType() |
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() |
String |
getEncoding()
Gets the value of the encoding property.
|
String |
getFormat()
Gets the value of the format property.
|
Long |
getLength()
Gets the value of the length property.
|
BaseMediaInfoType |
getMediaInfo()
Gets the value of the mediaInfo property.
|
Long |
getOffset()
Gets the value of the offset property.
|
boolean |
isSetEncoding() |
boolean |
isSetFormat() |
boolean |
isSetLength() |
boolean |
isSetMediaInfo() |
boolean |
isSetOffset() |
void |
setEncoding(String value)
Sets the value of the encoding property.
|
void |
setFormat(String value)
Sets the value of the format property.
|
void |
setLength(Long value)
Sets the value of the length property.
|
void |
setMediaInfo(BaseMediaInfoType value)
Sets the value of the mediaInfo property.
|
void |
setOffset(Long value)
Sets the value of the offset property.
|
BinaryComponentType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
BinaryComponentType |
withEncoding(String value) |
BinaryComponentType |
withFile(Collection<FileType> values) |
BinaryComponentType |
withFile(FileType... values) |
BinaryComponentType |
withFormat(String value) |
BinaryComponentType |
withId(String value) |
BinaryComponentType |
withLength(Long value) |
BinaryComponentType |
withMediaInfo(BaseMediaInfoType value) |
BinaryComponentType |
withMetadata(Collection<KeyValuePairType> values) |
BinaryComponentType |
withMetadata(KeyValuePairType... values) |
BinaryComponentType |
withOffset(Long value) |
getFile, getId, getMetadata, isSetFile, isSetId, isSetMetadata, setId, unsetFile, unsetMetadata
protected String format
protected String encoding
protected Long offset
protected Long length
protected BaseMediaInfoType mediaInfo
public String getFormat()
String
public void setFormat(String value)
value
- allowed object is
String
public boolean isSetFormat()
public String getEncoding()
String
public void setEncoding(String value)
value
- allowed object is
String
public boolean isSetEncoding()
public Long getOffset()
Long
public void setOffset(Long value)
value
- allowed object is
Long
public boolean isSetOffset()
public Long getLength()
Long
public void setLength(Long value)
value
- allowed object is
Long
public boolean isSetLength()
public BaseMediaInfoType getMediaInfo()
BaseMediaInfoType
public void setMediaInfo(BaseMediaInfoType value)
value
- allowed object is
BaseMediaInfoType
public boolean isSetMediaInfo()
public Object clone()
clone
in class ComponentType
public Object copyTo(Object target)
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
copyTo
in class ComponentType
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
copyTo
in class ComponentType
public Object createNewInstance()
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
createNewInstance
in class ComponentType
public BinaryComponentType withFormat(String value)
public BinaryComponentType withEncoding(String value)
public BinaryComponentType withOffset(Long value)
public BinaryComponentType withLength(Long value)
public BinaryComponentType withMediaInfo(BaseMediaInfoType value)
public BinaryComponentType withFile(FileType... values)
withFile
in class ComponentType
public BinaryComponentType withFile(Collection<FileType> values)
withFile
in class ComponentType
public BinaryComponentType withId(String value)
withId
in class ComponentType
public BinaryComponentType withMetadata(KeyValuePairType... values)
withMetadata
in class ComponentType
public BinaryComponentType withMetadata(Collection<KeyValuePairType> values)
withMetadata
in class ComponentType
public BinaryComponentType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
visit
in class ComponentType
Copyright © 2017. All rights reserved.