com.esri.arcgisws
Class NetworkAttribute

java.lang.Object
  extended bycom.esri.arcgisws.NetworkAttribute
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
EvaluatedNetworkAttribute

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

See Also:
Serialized Form

Constructor Summary
NetworkAttribute()
           
NetworkAttribute(int ID, java.lang.String name, EsriNetworkAttributeUnits2 units, EsriNetworkAttributeDataType dataType, EsriNetworkAttributeUsageType usageType, java.lang.Object userData, boolean useByDefault, NetworkAttributeParameter[] attributeParameters)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 NetworkAttributeParameter[] getAttributeParameters()
          Gets the attributeParameters value for this NetworkAttribute.
 EsriNetworkAttributeDataType getDataType()
          Gets the dataType value for this NetworkAttribute.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 int getID()
          Gets the ID value for this NetworkAttribute.
 java.lang.String getName()
          Gets the name value for this NetworkAttribute.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 EsriNetworkAttributeUnits2 getUnits()
          Gets the units value for this NetworkAttribute.
 EsriNetworkAttributeUsageType getUsageType()
          Gets the usageType value for this NetworkAttribute.
 java.lang.Object getUserData()
          Gets the userData value for this NetworkAttribute.
 int hashCode()
           
 boolean isUseByDefault()
          Gets the useByDefault value for this NetworkAttribute.
 void setAttributeParameters(NetworkAttributeParameter[] attributeParameters)
          Sets the attributeParameters value for this NetworkAttribute.
 void setDataType(EsriNetworkAttributeDataType dataType)
          Sets the dataType value for this NetworkAttribute.
 void setID(int ID)
          Sets the ID value for this NetworkAttribute.
 void setName(java.lang.String name)
          Sets the name value for this NetworkAttribute.
 void setUnits(EsriNetworkAttributeUnits2 units)
          Sets the units value for this NetworkAttribute.
 void setUsageType(EsriNetworkAttributeUsageType usageType)
          Sets the usageType value for this NetworkAttribute.
 void setUseByDefault(boolean useByDefault)
          Sets the useByDefault value for this NetworkAttribute.
 void setUserData(java.lang.Object userData)
          Sets the userData value for this NetworkAttribute.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkAttribute

public NetworkAttribute()

NetworkAttribute

public NetworkAttribute(int ID,
                        java.lang.String name,
                        EsriNetworkAttributeUnits2 units,
                        EsriNetworkAttributeDataType dataType,
                        EsriNetworkAttributeUsageType usageType,
                        java.lang.Object userData,
                        boolean useByDefault,
                        NetworkAttributeParameter[] attributeParameters)
Method Detail

getID

public int getID()
Gets the ID value for this NetworkAttribute.

Returns:
ID

setID

public void setID(int ID)
Sets the ID value for this NetworkAttribute.

Parameters:
ID -

getName

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

Returns:
name

setName

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

Parameters:
name -

getUnits

public EsriNetworkAttributeUnits2 getUnits()
Gets the units value for this NetworkAttribute.

Returns:
units

setUnits

public void setUnits(EsriNetworkAttributeUnits2 units)
Sets the units value for this NetworkAttribute.

Parameters:
units -

getDataType

public EsriNetworkAttributeDataType getDataType()
Gets the dataType value for this NetworkAttribute.

Returns:
dataType

setDataType

public void setDataType(EsriNetworkAttributeDataType dataType)
Sets the dataType value for this NetworkAttribute.

Parameters:
dataType -

getUsageType

public EsriNetworkAttributeUsageType getUsageType()
Gets the usageType value for this NetworkAttribute.

Returns:
usageType

setUsageType

public void setUsageType(EsriNetworkAttributeUsageType usageType)
Sets the usageType value for this NetworkAttribute.

Parameters:
usageType -

getUserData

public java.lang.Object getUserData()
Gets the userData value for this NetworkAttribute.

Returns:
userData

setUserData

public void setUserData(java.lang.Object userData)
Sets the userData value for this NetworkAttribute.

Parameters:
userData -

isUseByDefault

public boolean isUseByDefault()
Gets the useByDefault value for this NetworkAttribute.

Returns:
useByDefault

setUseByDefault

public void setUseByDefault(boolean useByDefault)
Sets the useByDefault value for this NetworkAttribute.

Parameters:
useByDefault -

getAttributeParameters

public NetworkAttributeParameter[] getAttributeParameters()
Gets the attributeParameters value for this NetworkAttribute.

Returns:
attributeParameters

setAttributeParameters

public void setAttributeParameters(NetworkAttributeParameter[] attributeParameters)
Sets the attributeParameters value for this NetworkAttribute.

Parameters:
attributeParameters -

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