com.esri.arcgisws
Class MapLayerInfo

java.lang.Object
  extended by com.esri.arcgisws.MapTableInfo
      extended by com.esri.arcgisws.MapLayerInfo
All Implemented Interfaces:
Serializable

public class MapLayerInfo
extends MapTableInfo
implements Serializable

Java class for MapLayerInfo complex type.

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

 <complexType name="MapLayerInfo">
   <complexContent>
     <extension base="{http://www.esri.com/schemas/ArcGIS/10.0}MapTableInfo">
       <sequence>
         <element name="LayerID" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="LayerType" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="SourceDescription" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="HasLabels" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="CanSelect" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="CanScaleSymbols" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="MinScale" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="MaxScale" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="Extent" type="{http://www.esri.com/schemas/ArcGIS/10.0}Envelope" minOccurs="0"/>
         <element name="HasHyperlinks" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="HasAttributes" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="CanIdentify" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="CanFind" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="IsFeatureLayer" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="Fields" type="{http://www.esri.com/schemas/ArcGIS/10.0}Fields" minOccurs="0"/>
         <element name="DisplayField" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="IDField" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="IsComposite" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="SubLayerIDs" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfInt" minOccurs="0"/>
         <element name="ParentLayerID" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="FieldAliases" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfString" minOccurs="0"/>
         <element name="CopyrightText" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="RelateInfos" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfRelateInfo" minOccurs="0"/>
         <element name="SupportsTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="StartTimeFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="EndTimeFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TimeValueFormat" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TrackIDFieldName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TimeReference" type="{http://www.esri.com/schemas/ArcGIS/10.0}TimeReference" minOccurs="0"/>
         <element name="FullTimeExtent" type="{http://www.esri.com/schemas/ArcGIS/10.0}TimeExtent" minOccurs="0"/>
         <element name="TimeInterval" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="TimeIntervalUnits" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriTimeUnits" minOccurs="0"/>
         <element name="HasAttachments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="HTMLPopupType" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriServerHTMLPopupType" minOccurs="0"/>
         <element name="HasLayerDrawingDescription" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="HasSubtype" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Constructor Summary
MapLayerInfo()
          MapLayerInfo default constructor.
MapLayerInfo(int layerID, String name, String description, String layerType, String sourceDescription, boolean hasLabels, boolean canSelect, boolean canScaleSymbols, double minScale, double maxScale, Envelope extent, boolean hasHyperlinks, boolean hasAttributes, boolean canIdentify, boolean canFind, boolean isFeatureLayer, Fields fields, String displayField, String idField, boolean isComposite, int[] subLayerIDs, int parentLayerID, String[] fieldAliases, String copyrightText, RelateInfo[] relateInfos, Boolean supportsTime, String startTimeFieldName, String endTimeFieldName, String timeValueFormat, String trackIDFieldName, TimeReference timeReference, TimeExtent fullTimeExtent, Double timeInterval, EsriTimeUnits timeIntervalUnits, Boolean hasAttachments, EsriServerHTMLPopupType htmlPopupType, Boolean hasLayerDrawingDescription, Boolean hasSubtype)
          Deprecated. 
 
Method Summary
 String getCopyrightText()
          Gets the value of the copyrightText property.
 String getDescription()
          Gets the value of the description property.
 String getDisplayField()
          Gets the value of the displayField property.
 String getEndTimeFieldName()
          Gets the value of the endTimeFieldName property.
 Envelope getExtent()
          Gets the value of the extent property.
 String[] getFieldAliases()
          Gets the value of the fieldAliases property.
 Fields getFields()
          Gets the value of the fields property.
 TimeExtent getFullTimeExtent()
          Gets the value of the fullTimeExtent property.
 Boolean getHasAttachments()
          Gets the value of the hasAttachments property.
 Boolean getHasLayerDrawingDescription()
          Gets the value of the hasLayerDrawingDescription property.
 Boolean getHasSubtype()
          Gets the value of the hasSubtype property.
 EsriServerHTMLPopupType getHTMLPopupType()
          Gets the value of the htmlPopupType property.
 String getIDField()
          Gets the value of the idField property.
 int getLayerID()
          The layer identifier.
 String getLayerType()
          The layer type.
 double getMaxScale()
          Gets the value of the maxScale property.
 double getMinScale()
          Gets the value of the minScale property.
 String getName()
          Gets the value of the name property.
 int getParentLayerID()
          Gets the value of the parentLayerID property.
 RelateInfo[] getRelateInfos()
          Gets the value of the relateInfos property.
 String getSourceDescription()
          Gets the value of the sourceDescription property.
 String getStartTimeFieldName()
          Gets the value of the startTimeFieldName property.
 int[] getSubLayerIDs()
          The list identifying the sublayers if the layer is a composite layer.
 Boolean getSupportsTime()
          Gets the value of the supportsTime property.
 Double getTimeInterval()
          Gets the value of the timeInterval property.
 EsriTimeUnits getTimeIntervalUnits()
          Gets the value of the timeIntervalUnits property.
 TimeReference getTimeReference()
          Gets the value of the timeReference property.
 String getTimeValueFormat()
          Gets the value of the timeValueFormat property.
 String getTrackIDFieldName()
          Gets the value of the trackIDFieldName property.
 boolean isCanFind()
          Gets the value of the canFind property.
 boolean isCanIdentify()
          Gets the value of the canIdentify property.
 boolean isCanScaleSymbols()
          Gets the value of the canScaleSymbols property.
 boolean isCanSelect()
          Gets the value of the canSelect property.
 Boolean isHasAttachments()
           
 boolean isHasAttributes()
          Gets the value of the hasAttributes property.
 boolean isHasHyperlinks()
          Gets the value of the hasHyperlinks property.
 boolean isHasLabels()
          Gets the value of the hasLabels property.
 Boolean isHasLayerDrawingDescription()
           
 Boolean isHasSubtype()
           
 boolean isIsComposite()
          Gets the value of the isComposite property.
 boolean isIsFeatureLayer()
          Gets the value of the isFeatureLayer property.
 Boolean isSupportsTime()
           
 void setCanFind(boolean value)
          Sets the value of the canFind property.
 void setCanIdentify(boolean value)
          Sets the value of the canIdentify property.
 void setCanScaleSymbols(boolean value)
          Sets the value of the canScaleSymbols property.
 void setCanSelect(boolean value)
          Sets the value of the canSelect property.
 void setCopyrightText(String value)
          Sets the value of the copyrightText property.
 void setDescription(String value)
          Sets the value of the description property.
 void setDisplayField(String value)
          Sets the value of the displayField property.
 void setEndTimeFieldName(String value)
          Sets the value of the endTimeFieldName property.
 void setExtent(Envelope value)
          Sets the value of the extent property.
 void setFieldAliases(String[] value)
          Sets the value of the fieldAliases property.
 void setFields(Fields value)
          Sets the value of the fields property.
 void setFullTimeExtent(TimeExtent value)
          Sets the value of the fullTimeExtent property.
 void setHasAttachments(Boolean value)
          Sets the value of the hasAttachments property.
 void setHasAttributes(boolean value)
          Sets the value of the hasAttributes property.
 void setHasHyperlinks(boolean value)
          Sets the value of the hasHyperlinks property.
 void setHasLabels(boolean value)
          Sets the value of the hasLabels property.
 void setHasLayerDrawingDescription(Boolean value)
          Sets the value of the hasLayerDrawingDescription property.
 void setHasSubtype(Boolean value)
          Sets the value of the hasSubtype property.
 void setHTMLPopupType(EsriServerHTMLPopupType value)
          Sets the value of the htmlPopupType property.
 void setIDField(String value)
          Sets the value of the idField property.
 void setIsComposite(boolean value)
          Sets the value of the isComposite property.
 void setIsFeatureLayer(boolean value)
          Sets the value of the isFeatureLayer property.
 void setLayerID(int value)
          The layer identifier.
 void setLayerType(String value)
          The layer type.
 void setMaxScale(double value)
          Sets the value of the maxScale property.
 void setMinScale(double value)
          Sets the value of the minScale property.
 void setName(String value)
          Sets the value of the name property.
 void setParentLayerID(int value)
          Sets the value of the parentLayerID property.
 void setRelateInfos(RelateInfo[] value)
          Sets the value of the relateInfos property.
 void setSourceDescription(String value)
          Sets the value of the sourceDescription property.
 void setStartTimeFieldName(String value)
          Sets the value of the startTimeFieldName property.
 void setSubLayerIDs(int[] value)
          The list identifying the sublayers if the layer is a composite layer.
 void setSupportsTime(Boolean value)
          Sets the value of the supportsTime property.
 void setTimeInterval(Double value)
          Sets the value of the timeInterval property.
 void setTimeIntervalUnits(EsriTimeUnits value)
          Sets the value of the timeIntervalUnits property.
 void setTimeReference(TimeReference value)
          Sets the value of the timeReference property.
 void setTimeValueFormat(String value)
          Sets the value of the timeValueFormat property.
 void setTrackIDFieldName(String value)
          Sets the value of the trackIDFieldName property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapLayerInfo

@Deprecated
public MapLayerInfo(int layerID,
                               String name,
                               String description,
                               String layerType,
                               String sourceDescription,
                               boolean hasLabels,
                               boolean canSelect,
                               boolean canScaleSymbols,
                               double minScale,
                               double maxScale,
                               Envelope extent,
                               boolean hasHyperlinks,
                               boolean hasAttributes,
                               boolean canIdentify,
                               boolean canFind,
                               boolean isFeatureLayer,
                               Fields fields,
                               String displayField,
                               String idField,
                               boolean isComposite,
                               int[] subLayerIDs,
                               int parentLayerID,
                               String[] fieldAliases,
                               String copyrightText,
                               RelateInfo[] relateInfos,
                               Boolean supportsTime,
                               String startTimeFieldName,
                               String endTimeFieldName,
                               String timeValueFormat,
                               String trackIDFieldName,
                               TimeReference timeReference,
                               TimeExtent fullTimeExtent,
                               Double timeInterval,
                               EsriTimeUnits timeIntervalUnits,
                               Boolean hasAttachments,
                               EsriServerHTMLPopupType htmlPopupType,
                               Boolean hasLayerDrawingDescription,
                               Boolean hasSubtype)
Deprecated. 

MapLayerInfo constructor.


MapLayerInfo

public MapLayerInfo()
MapLayerInfo default constructor.

Method Detail

getLayerID

public int getLayerID()
The layer identifier. This ID is used throughout to uniquely identify the layer for all requests. Gets the value of the layerID property.


setLayerID

public void setLayerID(int value)
The layer identifier. This ID is used throughout to uniquely identify the layer for all requests. Sets the value of the layerID property.


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

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getLayerType

public String getLayerType()
The layer type. Gets the value of the layerType property.

Returns:
possible object is String

setLayerType

public void setLayerType(String value)
The layer type. Sets the value of the layerType property.

Parameters:
value - allowed object is String

getSourceDescription

public String getSourceDescription()
Gets the value of the sourceDescription property.

Returns:
possible object is String

setSourceDescription

public void setSourceDescription(String value)
Sets the value of the sourceDescription property.

Parameters:
value - allowed object is String

isHasLabels

public boolean isHasLabels()
Gets the value of the hasLabels property.


setHasLabels

public void setHasLabels(boolean value)
Sets the value of the hasLabels property.


isCanSelect

public boolean isCanSelect()
Gets the value of the canSelect property.


setCanSelect

public void setCanSelect(boolean value)
Sets the value of the canSelect property.


isCanScaleSymbols

public boolean isCanScaleSymbols()
Gets the value of the canScaleSymbols property.


setCanScaleSymbols

public void setCanScaleSymbols(boolean value)
Sets the value of the canScaleSymbols property.


getMinScale

public double getMinScale()
Gets the value of the minScale property.


setMinScale

public void setMinScale(double value)
Sets the value of the minScale property.


getMaxScale

public double getMaxScale()
Gets the value of the maxScale property.


setMaxScale

public void setMaxScale(double value)
Sets the value of the maxScale property.


getExtent

public Envelope getExtent()
Gets the value of the extent property.

Returns:
possible object is Envelope

setExtent

public void setExtent(Envelope value)
Sets the value of the extent property.

Parameters:
value - allowed object is Envelope

isHasHyperlinks

public boolean isHasHyperlinks()
Gets the value of the hasHyperlinks property.


setHasHyperlinks

public void setHasHyperlinks(boolean value)
Sets the value of the hasHyperlinks property.


isHasAttributes

public boolean isHasAttributes()
Gets the value of the hasAttributes property.


setHasAttributes

public void setHasAttributes(boolean value)
Sets the value of the hasAttributes property.


isCanIdentify

public boolean isCanIdentify()
Gets the value of the canIdentify property.


setCanIdentify

public void setCanIdentify(boolean value)
Sets the value of the canIdentify property.


isCanFind

public boolean isCanFind()
Gets the value of the canFind property.


setCanFind

public void setCanFind(boolean value)
Sets the value of the canFind property.


isIsFeatureLayer

public boolean isIsFeatureLayer()
Gets the value of the isFeatureLayer property.


setIsFeatureLayer

public void setIsFeatureLayer(boolean value)
Sets the value of the isFeatureLayer property.


getFields

public Fields getFields()
Gets the value of the fields property.

Returns:
possible object is Fields

setFields

public void setFields(Fields value)
Sets the value of the fields property.

Parameters:
value - allowed object is Fields

getDisplayField

public String getDisplayField()
Gets the value of the displayField property.

Returns:
possible object is String

setDisplayField

public void setDisplayField(String value)
Sets the value of the displayField property.

Parameters:
value - allowed object is String

getIDField

public String getIDField()
Gets the value of the idField property.

Returns:
possible object is String

setIDField

public void setIDField(String value)
Sets the value of the idField property.

Parameters:
value - allowed object is String

isIsComposite

public boolean isIsComposite()
Gets the value of the isComposite property.


setIsComposite

public void setIsComposite(boolean value)
Sets the value of the isComposite property.


getSubLayerIDs

public int[] getSubLayerIDs()
The list identifying the sublayers if the layer is a composite layer. Gets the value of the subLayerIDs property.

Returns:
possible object is []

setSubLayerIDs

public void setSubLayerIDs(int[] value)
The list identifying the sublayers if the layer is a composite layer. Sets the value of the subLayerIDs property.

Parameters:
value - allowed object is []

getParentLayerID

public int getParentLayerID()
Gets the value of the parentLayerID property.


setParentLayerID

public void setParentLayerID(int value)
Sets the value of the parentLayerID property.


getFieldAliases

public String[] getFieldAliases()
Gets the value of the fieldAliases property.

Returns:
possible object is []

setFieldAliases

public void setFieldAliases(String[] value)
Sets the value of the fieldAliases property.

Parameters:
value - allowed object is []

getCopyrightText

public String getCopyrightText()
Gets the value of the copyrightText property.

Returns:
possible object is String

setCopyrightText

public void setCopyrightText(String value)
Sets the value of the copyrightText property.

Parameters:
value - allowed object is String

getRelateInfos

public RelateInfo[] getRelateInfos()
Gets the value of the relateInfos property.

Returns:
possible object is []

setRelateInfos

public void setRelateInfos(RelateInfo[] value)
Sets the value of the relateInfos property.

Parameters:
value - allowed object is []

getSupportsTime

public Boolean getSupportsTime()
Gets the value of the supportsTime property.

Returns:
possible object is Boolean

isSupportsTime

public Boolean isSupportsTime()

setSupportsTime

public void setSupportsTime(Boolean value)
Sets the value of the supportsTime property.

Parameters:
value - allowed object is Boolean

getStartTimeFieldName

public String getStartTimeFieldName()
Gets the value of the startTimeFieldName property.

Returns:
possible object is String

setStartTimeFieldName

public void setStartTimeFieldName(String value)
Sets the value of the startTimeFieldName property.

Parameters:
value - allowed object is String

getEndTimeFieldName

public String getEndTimeFieldName()
Gets the value of the endTimeFieldName property.

Returns:
possible object is String

setEndTimeFieldName

public void setEndTimeFieldName(String value)
Sets the value of the endTimeFieldName property.

Parameters:
value - allowed object is String

getTimeValueFormat

public String getTimeValueFormat()
Gets the value of the timeValueFormat property.

Returns:
possible object is String

setTimeValueFormat

public void setTimeValueFormat(String value)
Sets the value of the timeValueFormat property.

Parameters:
value - allowed object is String

getTrackIDFieldName

public String getTrackIDFieldName()
Gets the value of the trackIDFieldName property.

Returns:
possible object is String

setTrackIDFieldName

public void setTrackIDFieldName(String value)
Sets the value of the trackIDFieldName property.

Parameters:
value - allowed object is String

getTimeReference

public TimeReference getTimeReference()
Gets the value of the timeReference property.

Returns:
possible object is TimeReference

setTimeReference

public void setTimeReference(TimeReference value)
Sets the value of the timeReference property.

Parameters:
value - allowed object is TimeReference

getFullTimeExtent

public TimeExtent getFullTimeExtent()
Gets the value of the fullTimeExtent property.

Returns:
possible object is TimeExtent

setFullTimeExtent

public void setFullTimeExtent(TimeExtent value)
Sets the value of the fullTimeExtent property.

Parameters:
value - allowed object is TimeExtent

getTimeInterval

public Double getTimeInterval()
Gets the value of the timeInterval property.

Returns:
possible object is Double

setTimeInterval

public void setTimeInterval(Double value)
Sets the value of the timeInterval property.

Parameters:
value - allowed object is Double

getTimeIntervalUnits

public EsriTimeUnits getTimeIntervalUnits()
Gets the value of the timeIntervalUnits property.

Returns:
possible object is EsriTimeUnits

setTimeIntervalUnits

public void setTimeIntervalUnits(EsriTimeUnits value)
Sets the value of the timeIntervalUnits property.

Parameters:
value - allowed object is EsriTimeUnits

getHasAttachments

public Boolean getHasAttachments()
Gets the value of the hasAttachments property.

Returns:
possible object is Boolean

isHasAttachments

public Boolean isHasAttachments()

setHasAttachments

public void setHasAttachments(Boolean value)
Sets the value of the hasAttachments property.

Parameters:
value - allowed object is Boolean

getHTMLPopupType

public EsriServerHTMLPopupType getHTMLPopupType()
Gets the value of the htmlPopupType property.

Returns:
possible object is EsriServerHTMLPopupType

setHTMLPopupType

public void setHTMLPopupType(EsriServerHTMLPopupType value)
Sets the value of the htmlPopupType property.

Parameters:
value - allowed object is EsriServerHTMLPopupType

getHasLayerDrawingDescription

public Boolean getHasLayerDrawingDescription()
Gets the value of the hasLayerDrawingDescription property.

Returns:
possible object is Boolean

isHasLayerDrawingDescription

public Boolean isHasLayerDrawingDescription()

setHasLayerDrawingDescription

public void setHasLayerDrawingDescription(Boolean value)
Sets the value of the hasLayerDrawingDescription property.

Parameters:
value - allowed object is Boolean

getHasSubtype

public Boolean getHasSubtype()
Gets the value of the hasSubtype property.

Returns:
possible object is Boolean

isHasSubtype

public Boolean isHasSubtype()

setHasSubtype

public void setHasSubtype(Boolean value)
Sets the value of the hasSubtype property.

Parameters:
value - allowed object is Boolean