com.esri.arcgisws
Class Field

java.lang.Object
  extended bycom.esri.arcgisws.Field
All Implemented Interfaces:
java.io.Serializable

public class Field
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Field()
           
Field(java.lang.String name, EsriFieldType type, boolean isNullable, int length, int precision, int scale, java.lang.Boolean required, java.lang.Boolean editable, java.lang.Boolean domainFixed, GeometryDef geometryDef, java.lang.String aliasName, java.lang.String modelName, java.lang.Object defaultValue, Domain domain, RasterDef rasterDef)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAliasName()
          Gets the aliasName value for this Field.
 java.lang.Object getDefaultValue()
          Gets the defaultValue value for this Field.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 Domain getDomain()
          Gets the domain value for this Field.
 java.lang.Boolean getDomainFixed()
          Gets the domainFixed value for this Field.
 java.lang.Boolean getEditable()
          Gets the editable value for this Field.
 GeometryDef getGeometryDef()
          Gets the geometryDef value for this Field.
 int getLength()
          Gets the length value for this Field.
 java.lang.String getModelName()
          Gets the modelName value for this Field.
 java.lang.String getName()
          Gets the name value for this Field.
 int getPrecision()
          Gets the precision value for this Field.
 RasterDef getRasterDef()
          Gets the rasterDef value for this Field.
 java.lang.Boolean getRequired()
          Gets the required value for this Field.
 int getScale()
          Gets the scale value for this Field.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 EsriFieldType getType()
          Gets the type value for this Field.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean isIsNullable()
          Gets the isNullable value for this Field.
 void setAliasName(java.lang.String aliasName)
          Sets the aliasName value for this Field.
 void setDefaultValue(java.lang.Object defaultValue)
          Sets the defaultValue value for this Field.
 void setDomain(Domain domain)
          Sets the domain value for this Field.
 void setDomainFixed(java.lang.Boolean domainFixed)
          Sets the domainFixed value for this Field.
 void setEditable(java.lang.Boolean editable)
          Sets the editable value for this Field.
 void setGeometryDef(GeometryDef geometryDef)
          Sets the geometryDef value for this Field.
 void setIsNullable(boolean isNullable)
          Sets the isNullable value for this Field.
 void setLength(int length)
          Sets the length value for this Field.
 void setModelName(java.lang.String modelName)
          Sets the modelName value for this Field.
 void setName(java.lang.String name)
          Sets the name value for this Field.
 void setPrecision(int precision)
          Sets the precision value for this Field.
 void setRasterDef(RasterDef rasterDef)
          Sets the rasterDef value for this Field.
 void setRequired(java.lang.Boolean required)
          Sets the required value for this Field.
 void setScale(int scale)
          Sets the scale value for this Field.
 void setType(EsriFieldType type)
          Sets the type value for this Field.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Field

public Field()

Field

public Field(java.lang.String name,
             EsriFieldType type,
             boolean isNullable,
             int length,
             int precision,
             int scale,
             java.lang.Boolean required,
             java.lang.Boolean editable,
             java.lang.Boolean domainFixed,
             GeometryDef geometryDef,
             java.lang.String aliasName,
             java.lang.String modelName,
             java.lang.Object defaultValue,
             Domain domain,
             RasterDef rasterDef)
Method Detail

getName

public java.lang.String getName()
Gets the name value for this Field.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this Field.

Parameters:
name -

getType

public EsriFieldType getType()
Gets the type value for this Field.

Returns:
type

setType

public void setType(EsriFieldType type)
Sets the type value for this Field.

Parameters:
type -

isIsNullable

public boolean isIsNullable()
Gets the isNullable value for this Field.

Returns:
isNullable

setIsNullable

public void setIsNullable(boolean isNullable)
Sets the isNullable value for this Field.

Parameters:
isNullable -

getLength

public int getLength()
Gets the length value for this Field.

Returns:
length

setLength

public void setLength(int length)
Sets the length value for this Field.

Parameters:
length -

getPrecision

public int getPrecision()
Gets the precision value for this Field.

Returns:
precision

setPrecision

public void setPrecision(int precision)
Sets the precision value for this Field.

Parameters:
precision -

getScale

public int getScale()
Gets the scale value for this Field.

Returns:
scale

setScale

public void setScale(int scale)
Sets the scale value for this Field.

Parameters:
scale -

getRequired

public java.lang.Boolean getRequired()
Gets the required value for this Field.

Returns:
required

setRequired

public void setRequired(java.lang.Boolean required)
Sets the required value for this Field.

Parameters:
required -

getEditable

public java.lang.Boolean getEditable()
Gets the editable value for this Field.

Returns:
editable

setEditable

public void setEditable(java.lang.Boolean editable)
Sets the editable value for this Field.

Parameters:
editable -

getDomainFixed

public java.lang.Boolean getDomainFixed()
Gets the domainFixed value for this Field.

Returns:
domainFixed

setDomainFixed

public void setDomainFixed(java.lang.Boolean domainFixed)
Sets the domainFixed value for this Field.

Parameters:
domainFixed -

getGeometryDef

public GeometryDef getGeometryDef()
Gets the geometryDef value for this Field.

Returns:
geometryDef

setGeometryDef

public void setGeometryDef(GeometryDef geometryDef)
Sets the geometryDef value for this Field.

Parameters:
geometryDef -

getAliasName

public java.lang.String getAliasName()
Gets the aliasName value for this Field.

Returns:
aliasName

setAliasName

public void setAliasName(java.lang.String aliasName)
Sets the aliasName value for this Field.

Parameters:
aliasName -

getModelName

public java.lang.String getModelName()
Gets the modelName value for this Field.

Returns:
modelName

setModelName

public void setModelName(java.lang.String modelName)
Sets the modelName value for this Field.

Parameters:
modelName -

getDefaultValue

public java.lang.Object getDefaultValue()
Gets the defaultValue value for this Field.

Returns:
defaultValue

setDefaultValue

public void setDefaultValue(java.lang.Object defaultValue)
Sets the defaultValue value for this Field.

Parameters:
defaultValue -

getDomain

public Domain getDomain()
Gets the domain value for this Field.

Returns:
domain

setDomain

public void setDomain(Domain domain)
Sets the domain value for this Field.

Parameters:
domain -

getRasterDef

public RasterDef getRasterDef()
Gets the rasterDef value for this Field.

Returns:
rasterDef

setRasterDef

public void setRasterDef(RasterDef rasterDef)
Sets the rasterDef value for this Field.

Parameters:
rasterDef -

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer