net.opengis.tjs.v_1_0
Class Columnset.Attributes.Column

java.lang.Object
  extended by net.opengis.tjs.v_1_0.Columnset.Attributes.Column
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2
Enclosing class:
Columnset.Attributes

public static class Columnset.Attributes.Column
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.opengis.net/tjs/1.0}Title"/>
         <element ref="{http://www.opengis.net/tjs/1.0}Abstract"/>
         <element ref="{http://www.opengis.net/tjs/1.0}Documentation" minOccurs="0"/>
         <element ref="{http://www.opengis.net/tjs/1.0}Values"/>
         <element ref="{http://www.opengis.net/tjs/1.0}GetDataRequest"/>
       </sequence>
       <attGroup ref="{http://www.opengis.net/tjs/1.0}ColumnDescriptionGroup"/>
       <attribute name="purpose" use="required">
         <simpleType>
           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             <enumeration value="SpatialComponentIdentifier"/>
             <enumeration value="SpatialComponentProportion"/>
             <enumeration value="SpatialComponentPercentage"/>
             <enumeration value="TemporalIdentifier"/>
             <enumeration value="TemporalValue"/>
             <enumeration value="VerticalIdentifier"/>
             <enumeration value="VerticalValue"/>
             <enumeration value="OtherSpatialIdentifier"/>
             <enumeration value="NonSpatialIdentifier"/>
             <enumeration value="Attribute"/>
           </restriction>
         </simpleType>
       </attribute>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AbstractType _abstract
           
protected  BigInteger decimals
           
protected  String documentation
           
protected  GetDataRequest getDataRequest
           
protected  BigInteger length
           
protected  String name
           
protected  String purpose
           
protected  String title
           
protected  String type
           
protected  Values values
           
 
Constructor Summary
Columnset.Attributes.Column()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
           
 AbstractType getAbstract()
          One or more paragraphs of human-readable text describing the attribute and suitable for display in a pop-up window.
 BigInteger getDecimals()
          Gets the value of the decimals property.
 String getDocumentation()
          Gets the value of the documentation property.
 GetDataRequest getGetDataRequest()
          URL reference to the GetData request for this column.
 BigInteger getLength()
          Gets the value of the length property.
 String getName()
          Gets the value of the name property.
 String getPurpose()
          Gets the value of the purpose property.
 String getTitle()
          Gets the value of the title property.
 String getType()
          Gets the value of the type property.
 Values getValues()
          Type of values and valid values for the contents of this column.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAbstract()
           
 boolean isSetDecimals()
           
 boolean isSetDocumentation()
           
 boolean isSetGetDataRequest()
           
 boolean isSetLength()
           
 boolean isSetName()
           
 boolean isSetPurpose()
           
 boolean isSetTitle()
           
 boolean isSetType()
           
 boolean isSetValues()
           
 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.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAbstract(AbstractType value)
          Sets the value of the abstract property.
 void setDecimals(BigInteger value)
          Sets the value of the decimals property.
 void setDocumentation(String value)
          Sets the value of the documentation property.
 void setGetDataRequest(GetDataRequest value)
          Sets the value of the getDataRequest property.
 void setLength(BigInteger value)
          Sets the value of the length property.
 void setName(String value)
          Sets the value of the name property.
 void setPurpose(String value)
          Sets the value of the purpose property.
 void setTitle(String value)
          Sets the value of the title property.
 void setType(String value)
          Sets the value of the type property.
 void setValues(Values value)
          Sets the value of the values property.
 String toString()
           
 Columnset.Attributes.Column withAbstract(AbstractType value)
           
 Columnset.Attributes.Column withDecimals(BigInteger value)
           
 Columnset.Attributes.Column withDocumentation(String value)
           
 Columnset.Attributes.Column withGetDataRequest(GetDataRequest value)
           
 Columnset.Attributes.Column withLength(BigInteger value)
           
 Columnset.Attributes.Column withName(String value)
           
 Columnset.Attributes.Column withPurpose(String value)
           
 Columnset.Attributes.Column withTitle(String value)
           
 Columnset.Attributes.Column withType(String value)
           
 Columnset.Attributes.Column withValues(Values value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

title

protected String title

_abstract

protected AbstractType _abstract

documentation

protected String documentation

values

protected Values values

getDataRequest

protected GetDataRequest getDataRequest

purpose

protected String purpose

name

protected String name

type

protected String type

length

protected BigInteger length

decimals

protected BigInteger decimals
Constructor Detail

Columnset.Attributes.Column

public Columnset.Attributes.Column()
Method Detail

getTitle

public String getTitle()
Gets the value of the title property.

Returns:
possible object is String

setTitle

public void setTitle(String value)
Sets the value of the title property.

Parameters:
value - allowed object is String

isSetTitle

public boolean isSetTitle()

getAbstract

public AbstractType getAbstract()
One or more paragraphs of human-readable text describing the attribute and suitable for display in a pop-up window.

Returns:
possible object is AbstractType

setAbstract

public void setAbstract(AbstractType value)
Sets the value of the abstract property.

Parameters:
value - allowed object is AbstractType

isSetAbstract

public boolean isSetAbstract()

getDocumentation

public String getDocumentation()
Gets the value of the documentation property.

Returns:
possible object is String

setDocumentation

public void setDocumentation(String value)
Sets the value of the documentation property.

Parameters:
value - allowed object is String

isSetDocumentation

public boolean isSetDocumentation()

getValues

public Values getValues()
Type of values and valid values for the contents of this column.

Returns:
possible object is Values

setValues

public void setValues(Values value)
Sets the value of the values property.

Parameters:
value - allowed object is Values

isSetValues

public boolean isSetValues()

getGetDataRequest

public GetDataRequest getGetDataRequest()
URL reference to the GetData request for this column. The request shall include any other columns that describe or quantify the values in this attribute column (i.e. where the "purpose" of the column is SpatialComponentIdentifier, TemporalIdentfier, etc).

Returns:
possible object is GetDataRequest

setGetDataRequest

public void setGetDataRequest(GetDataRequest value)
Sets the value of the getDataRequest property.

Parameters:
value - allowed object is GetDataRequest

isSetGetDataRequest

public boolean isSetGetDataRequest()

getPurpose

public String getPurpose()
Gets the value of the purpose property.

Returns:
possible object is String

setPurpose

public void setPurpose(String value)
Sets the value of the purpose property.

Parameters:
value - allowed object is String

isSetPurpose

public boolean isSetPurpose()

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()

getType

public String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

isSetType

public boolean isSetType()

getLength

public BigInteger getLength()
Gets the value of the length property.

Returns:
possible object is BigInteger

setLength

public void setLength(BigInteger value)
Sets the value of the length property.

Parameters:
value - allowed object is BigInteger

isSetLength

public boolean isSetLength()

getDecimals

public BigInteger getDecimals()
Gets the value of the decimals property.

Returns:
possible object is BigInteger

setDecimals

public void setDecimals(BigInteger value)
Sets the value of the decimals property.

Parameters:
value - allowed object is BigInteger

isSetDecimals

public boolean isSetDecimals()

toString

public String toString()
Overrides:
toString in class Object

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2

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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2

equals

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

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

withTitle

public Columnset.Attributes.Column withTitle(String value)

withAbstract

public Columnset.Attributes.Column withAbstract(AbstractType value)

withDocumentation

public Columnset.Attributes.Column withDocumentation(String value)

withValues

public Columnset.Attributes.Column withValues(Values value)

withGetDataRequest

public Columnset.Attributes.Column withGetDataRequest(GetDataRequest value)

withPurpose

public Columnset.Attributes.Column withPurpose(String value)

withName

public Columnset.Attributes.Column withName(String value)

withType

public Columnset.Attributes.Column withType(String value)

withLength

public Columnset.Attributes.Column withLength(BigInteger value)

withDecimals

public Columnset.Attributes.Column withDecimals(BigInteger value)


Copyright © 2008-2016. All Rights Reserved.