public class OverlayType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals
Java class for OverlayType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OverlayType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="uri" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded"/>
<element name="range" type="{http://xml.vidispine.com/schema/vidispine}SequenceRangeType" maxOccurs="unbounded"/>
<element name="id" type="{http://xml.vidispine.com/schema/vidispine}SiteIdType" minOccurs="0"/>
<element name="x" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="y" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="interval" type="{http://xml.vidispine.com/schema/vidispine}TimeIntervalType" minOccurs="0"/>
<element name="opacity" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
OverlayType.PropInfo |
| Modifier and Type | Field and Description |
|---|---|
protected String |
id |
protected TimeIntervalType |
interval |
protected Integer |
opacity |
protected List<SequenceRangeType> |
range |
protected List<String> |
uri |
protected int |
x |
protected int |
y |
| Constructor and Description |
|---|
OverlayType() |
| 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) |
String |
getId()
Gets the value of the id property.
|
TimeIntervalType |
getInterval()
Gets the value of the interval property.
|
Integer |
getOpacity()
Gets the value of the opacity property.
|
List<SequenceRangeType> |
getRange()
Gets the value of the range property.
|
List<String> |
getUri()
Gets the value of the uri property.
|
int |
getX()
Gets the value of the x property.
|
int |
getY()
Gets the value of the y property.
|
boolean |
isSetId() |
boolean |
isSetInterval() |
boolean |
isSetOpacity() |
boolean |
isSetRange() |
boolean |
isSetUri() |
boolean |
isSetX() |
boolean |
isSetY() |
void |
setId(String value)
Sets the value of the id property.
|
void |
setInterval(TimeIntervalType value)
Sets the value of the interval property.
|
void |
setOpacity(Integer value)
Sets the value of the opacity property.
|
void |
setX(int value)
Sets the value of the x property.
|
void |
setY(int value)
Sets the value of the y property.
|
void |
unsetRange() |
void |
unsetUri() |
OverlayType |
visit(com.kscs.util.jaxb.PropertyVisitor _visitor_) |
OverlayType |
withId(String value) |
OverlayType |
withInterval(TimeIntervalType value) |
OverlayType |
withOpacity(Integer value) |
OverlayType |
withRange(Collection<SequenceRangeType> values) |
OverlayType |
withRange(SequenceRangeType... values) |
OverlayType |
withUri(Collection<String> values) |
OverlayType |
withUri(String... values) |
OverlayType |
withX(int value) |
OverlayType |
withY(int value) |
protected List<SequenceRangeType> range
protected String id
protected int x
protected int y
protected TimeIntervalType interval
protected Integer opacity
public List<String> getUri()
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 uri property.
For example, to add a new item, do as follows:
getUri().add(newItem);
Objects of the following type(s) are allowed in the list
String
public boolean isSetUri()
public void unsetUri()
public List<SequenceRangeType> getRange()
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 range property.
For example, to add a new item, do as follows:
getRange().add(newItem);
Objects of the following type(s) are allowed in the list
SequenceRangeType
public boolean isSetRange()
public void unsetRange()
public void setId(String value)
value - allowed object is
Stringpublic boolean isSetId()
public int getX()
public void setX(int value)
public boolean isSetX()
public int getY()
public void setY(int value)
public boolean isSetY()
public TimeIntervalType getInterval()
TimeIntervalTypepublic void setInterval(TimeIntervalType value)
value - allowed object is
TimeIntervalTypepublic boolean isSetInterval()
public Integer getOpacity()
Integerpublic void setOpacity(Integer value)
value - allowed object is
Integerpublic boolean isSetOpacity()
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 OverlayType withUri(String... values)
public OverlayType withUri(Collection<String> values)
public OverlayType withRange(SequenceRangeType... values)
public OverlayType withRange(Collection<SequenceRangeType> values)
public OverlayType withId(String value)
public OverlayType withX(int value)
public OverlayType withY(int value)
public OverlayType withInterval(TimeIntervalType value)
public OverlayType withOpacity(Integer 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 OverlayType visit(com.kscs.util.jaxb.PropertyVisitor _visitor_)
Copyright © 2019. All rights reserved.