com.esri.adf.web.data
Class WebLayerInfo

java.lang.Object
  extended by com.esri.adf.web.data.WebLayerInfo
All Implemented Interfaces:
Serializable

public class WebLayerInfo
extends Object
implements Serializable

This class represents a layer in a given GISResource. It is used to uniformly represent layers of different type of resources that can be queried. WebQuery.getQueryLayers() is a convenient way of getting a list of layers that can be queried.

See Also:
Serialized Form

Field Summary
protected  int id
           
protected  String name
           
protected  GISResource resource
           
 
Constructor Summary
WebLayerInfo()
           
WebLayerInfo(int id, String name, GISResource resource)
           
 
Method Summary
 boolean equals(Object obj)
           
 int getId()
           
 String getName()
           
 GISResource getResource()
           
 int hashCode()
           
 void setId(int id)
           
 void setName(String name)
           
 void setResource(GISResource resource)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

protected int id

name

protected String name

resource

protected GISResource resource
Constructor Detail

WebLayerInfo

public WebLayerInfo(int id,
                    String name,
                    GISResource resource)

WebLayerInfo

public WebLayerInfo()
Method Detail

getId

public int getId()

setId

public void setId(int id)

getName

public String getName()

setName

public void setName(String name)

getResource

public GISResource getResource()

setResource

public void setResource(GISResource resource)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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

toString

public String toString()
Overrides:
toString in class Object