public class MetadataSchemaGroupType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
Java class for MetadataSchemaGroupType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MetadataSchemaGroupType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="group" type="{http://xml.vidispine.com/schema/vidispine}MetadataSchemaElementType" maxOccurs="unbounded" minOccurs="0"/> <element name="field" type="{http://xml.vidispine.com/schema/vidispine}MetadataSchemaElementType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attGroup ref="{http://xml.vidispine.com/schema/vidispine}MetadataSchemaAttributes"/> </restriction> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
MetadataSchemaGroupType.PropInfo |
Modifier and Type | Field and Description |
---|---|
protected List<MetadataSchemaElementType> |
field |
protected List<MetadataSchemaElementType> |
group |
protected int |
max |
protected int |
min |
protected String |
name |
Constructor and Description |
---|
MetadataSchemaGroupType() |
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<MetadataSchemaElementType> |
getField()
Gets the value of the field property.
|
List<MetadataSchemaElementType> |
getGroup()
Gets the value of the group property.
|
int |
getMax()
Gets the value of the max property.
|
int |
getMin()
Gets the value of the min property.
|
String |
getName()
Gets the value of the name property.
|
boolean |
isSetField() |
boolean |
isSetGroup() |
boolean |
isSetMax() |
boolean |
isSetMin() |
boolean |
isSetName() |
void |
setMax(int value)
Sets the value of the max property.
|
void |
setMin(int value)
Sets the value of the min property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
unsetField() |
void |
unsetGroup() |
MetadataSchemaGroupType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
MetadataSchemaGroupType |
withField(Collection<MetadataSchemaElementType> values) |
MetadataSchemaGroupType |
withField(MetadataSchemaElementType... values) |
MetadataSchemaGroupType |
withGroup(Collection<MetadataSchemaElementType> values) |
MetadataSchemaGroupType |
withGroup(MetadataSchemaElementType... values) |
MetadataSchemaGroupType |
withMax(int value) |
MetadataSchemaGroupType |
withMin(int value) |
MetadataSchemaGroupType |
withName(String value) |
protected List<MetadataSchemaElementType> group
protected List<MetadataSchemaElementType> field
protected int min
protected int max
protected String name
public List<MetadataSchemaElementType> getGroup()
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 group property.
For example, to add a new item, do as follows:
getGroup().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataSchemaElementType
public boolean isSetGroup()
public void unsetGroup()
public List<MetadataSchemaElementType> getField()
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 field property.
For example, to add a new item, do as follows:
getField().add(newItem);
Objects of the following type(s) are allowed in the list
MetadataSchemaElementType
public boolean isSetField()
public void unsetField()
public int getMin()
public void setMin(int value)
public boolean isSetMin()
public int getMax()
public void setMax(int value)
public boolean isSetMax()
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public boolean isSetName()
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 MetadataSchemaGroupType withGroup(MetadataSchemaElementType... values)
public MetadataSchemaGroupType withGroup(Collection<MetadataSchemaElementType> values)
public MetadataSchemaGroupType withField(MetadataSchemaElementType... values)
public MetadataSchemaGroupType withField(Collection<MetadataSchemaElementType> values)
public MetadataSchemaGroupType withMin(int value)
public MetadataSchemaGroupType withMax(int value)
public MetadataSchemaGroupType withName(String 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.Equals
public MetadataSchemaGroupType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2018. All rights reserved.