net.opengis.swecommon.v_2_0
Class AbstractDataComponentType

java.lang.Object
  extended by net.opengis.swecommon.v_2_0.AbstractSWEType
      extended by net.opengis.swecommon.v_2_0.AbstractSWEIdentifiableType
          extended by net.opengis.swecommon.v_2_0.AbstractDataComponentType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString
Direct Known Subclasses:
AbstractSimpleComponentType, DataArrayType, DataChoiceType, DataRecordType, VectorType

public abstract class AbstractDataComponentType
extends AbstractSWEIdentifiableType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Java class for AbstractDataComponentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AbstractDataComponentType">
   <complexContent>
     <extension base="{http://www.opengis.net/swe/2.0}AbstractSWEIdentifiableType">
       <attribute name="updatable" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="optional" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="definition" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String definition
           
protected  Boolean optional
           
protected  Boolean updatable
           
 
Fields inherited from class net.opengis.swecommon.v_2_0.AbstractSWEIdentifiableType
description, identifier, label
 
Fields inherited from class net.opengis.swecommon.v_2_0.AbstractSWEType
extension, id
 
Constructor Summary
AbstractDataComponentType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 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 getDefinition()
          Gets the value of the definition property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isOptional()
          Gets the value of the optional property.
 boolean isSetDefinition()
           
 boolean isSetOptional()
           
 boolean isSetUpdatable()
           
 boolean isUpdatable()
          Gets the value of the updatable property.
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setDefinition(String value)
          Sets the value of the definition property.
 void setOptional(boolean value)
          Sets the value of the optional property.
 void setUpdatable(boolean value)
          Sets the value of the updatable property.
 String toString()
           
 void unsetOptional()
           
 void unsetUpdatable()
           
 AbstractDataComponentType withDefinition(String value)
           
 AbstractDataComponentType withDescription(String value)
           
 AbstractDataComponentType withExtension(Collection<Object> values)
           
 AbstractDataComponentType withExtension(List<Object> value)
           
 AbstractDataComponentType withExtension(Object... values)
           
 AbstractDataComponentType withId(String value)
           
 AbstractDataComponentType withIdentifier(String value)
           
 AbstractDataComponentType withLabel(String value)
           
 AbstractDataComponentType withOptional(boolean value)
           
 AbstractDataComponentType withUpdatable(boolean value)
           
 
Methods inherited from class net.opengis.swecommon.v_2_0.AbstractSWEIdentifiableType
createNewInstance, getDescription, getIdentifier, getLabel, isSetDescription, isSetIdentifier, isSetLabel, setDescription, setIdentifier, setLabel
 
Methods inherited from class net.opengis.swecommon.v_2_0.AbstractSWEType
getExtension, getId, isSetExtension, isSetId, setExtension, setId, unsetExtension
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.CopyTo
createNewInstance
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.MergeFrom
createNewInstance
 

Field Detail

updatable

protected Boolean updatable

optional

protected Boolean optional

definition

protected String definition
Constructor Detail

AbstractDataComponentType

public AbstractDataComponentType()
Method Detail

isUpdatable

public boolean isUpdatable()
Gets the value of the updatable property.

Returns:
possible object is Boolean

setUpdatable

public void setUpdatable(boolean value)
Sets the value of the updatable property.

Parameters:
value - allowed object is Boolean

isSetUpdatable

public boolean isSetUpdatable()

unsetUpdatable

public void unsetUpdatable()

isOptional

public boolean isOptional()
Gets the value of the optional property.

Returns:
possible object is Boolean

setOptional

public void setOptional(boolean value)
Sets the value of the optional property.

Parameters:
value - allowed object is Boolean

isSetOptional

public boolean isSetOptional()

unsetOptional

public void unsetOptional()

getDefinition

public String getDefinition()
Gets the value of the definition property.

Returns:
possible object is String

setDefinition

public void setDefinition(String value)
Sets the value of the definition property.

Parameters:
value - allowed object is String

isSetDefinition

public boolean isSetDefinition()

toString

public String toString()
Overrides:
toString in class AbstractSWEIdentifiableType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class AbstractSWEIdentifiableType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class AbstractSWEIdentifiableType

equals

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)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class AbstractSWEIdentifiableType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractSWEIdentifiableType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class AbstractSWEIdentifiableType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractSWEIdentifiableType

clone

public Object clone()
Overrides:
clone in class AbstractSWEIdentifiableType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractSWEIdentifiableType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractSWEIdentifiableType

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractSWEIdentifiableType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractSWEIdentifiableType

withUpdatable

public AbstractDataComponentType withUpdatable(boolean value)

withOptional

public AbstractDataComponentType withOptional(boolean value)

withDefinition

public AbstractDataComponentType withDefinition(String value)

withIdentifier

public AbstractDataComponentType withIdentifier(String value)
Overrides:
withIdentifier in class AbstractSWEIdentifiableType

withLabel

public AbstractDataComponentType withLabel(String value)
Overrides:
withLabel in class AbstractSWEIdentifiableType

withDescription

public AbstractDataComponentType withDescription(String value)
Overrides:
withDescription in class AbstractSWEIdentifiableType

withExtension

public AbstractDataComponentType withExtension(Object... values)
Overrides:
withExtension in class AbstractSWEIdentifiableType

withExtension

public AbstractDataComponentType withExtension(Collection<Object> values)
Overrides:
withExtension in class AbstractSWEIdentifiableType

withId

public AbstractDataComponentType withId(String value)
Overrides:
withId in class AbstractSWEIdentifiableType

withExtension

public AbstractDataComponentType withExtension(List<Object> value)
Overrides:
withExtension in class AbstractSWEIdentifiableType


Copyright © 2008-2015. All Rights Reserved.