public class DescriptorComponentType extends ComponentType implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo
Java class for DescriptorComponentType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="DescriptorComponentType"> <complexContent> <extension base="{http://xml.vidispine.com/schema/vidispine}ComponentType"> <sequence> <element name="description" maxOccurs="unbounded" minOccurs="0"> <complexType> <simpleContent> <extension base="<http://www.w3.org/2001/XMLSchema>string"> <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> </extension> </simpleContent> </complexType> </element> </sequence> </extension> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
DescriptorComponentType.Description
Java class for anonymous complex type.
|
static class |
DescriptorComponentType.PropInfo |
Modifier and Type | Field and Description |
---|---|
protected List<DescriptorComponentType.Description> |
description |
file, id, metadata
Constructor and Description |
---|
DescriptorComponentType() |
getFile, getId, getMetadata, isSetFile, isSetId, isSetMetadata, setId, unsetFile, unsetMetadata
protected List<DescriptorComponentType.Description> description
public List<DescriptorComponentType.Description> getDescription()
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 description property.
For example, to add a new item, do as follows:
getDescription().add(newItem);
Objects of the following type(s) are allowed in the list
DescriptorComponentType.Description
public boolean isSetDescription()
public void unsetDescription()
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 DescriptorComponentType withDescription(DescriptorComponentType.Description... values)
public DescriptorComponentType withDescription(Collection<DescriptorComponentType.Description> values)
public DescriptorComponentType withFile(FileType... values)
withFile
in class ComponentType
public DescriptorComponentType withFile(Collection<FileType> values)
withFile
in class ComponentType
public DescriptorComponentType withId(String value)
withId
in class ComponentType
public DescriptorComponentType withMetadata(KeyValuePairType... values)
withMetadata
in class ComponentType
public DescriptorComponentType withMetadata(Collection<KeyValuePairType> values)
withMetadata
in class ComponentType
public DescriptorComponentType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
visit
in class ComponentType
Copyright © 2017. All rights reserved.