public abstract class Layer
extends java.lang.Object
implements java.io.Serializable
${services_components_commontypes_Layer_Title}
${services_components_commontypes_Layer_Description}
Modifier and Type | Field and Description |
---|---|
Rectangle2D |
bounds
${services_components_commontypes_Layer_attribute_bounds_Title}
|
java.lang.String |
caption
The caption of the map layer.
|
java.lang.String |
description
${services_components_commontypes_Layer_attribute_description_Title}
|
java.lang.String |
name
The layer name.
|
boolean |
queryable
${services_components_commontypes_Layer_attribute_queryable_Title}
|
LayerCollection |
subLayers
${services_components_commontypes_Layer_attribute_subLayers_Title}
|
LayerType |
type
${services_components_commontypes_Layer_attribute_type_Title}
|
boolean |
visible
${services_components_commontypes_Layer_attribute_visible_Title}
|
Constructor and Description |
---|
Layer()
${services_components_commontypes_Layer_constructorByDefault_Title}
|
Layer(Layer layer)
${services_components_commontypes_Layer_constructorByLayer_Title}
|
Modifier and Type | Method and Description |
---|---|
abstract Layer |
copy()
${services_components_commontypes_Layer_method_copy_Title}
|
protected boolean |
doEquals(Layer layer) |
protected int |
doHashCode() |
boolean |
equals(java.lang.Object obj)
${services_components_commontypes_Layer_method_equals_Title}
|
int |
hashCode()
${services_components_commontypes_Layer_method_hashCode_Title}
|
java.lang.String |
toString()
${services_components_commontypes_Layer_method_toString_Title}
|
public java.lang.String name
The layer name.
The name of a Layer is the unique identifier of a map. The property is case-sensitive.
SuperMap layer name = "the corresponding dataset name@datasource name". For example, the layer corresponding dataset name is "Dataset1", and the mother datasource of this dataset is "Datasource", so the layer name will be "Dataset1@Datasource". The layer can not be accessed by dataset name or datasource name directly.
public java.lang.String caption
The caption of the map layer.
The layer caption is the same with layer name by default. The layer names displayed in legend control or layer control are the layer captions.
Users could modify the layer captions so that the layer name in the legend will be changed. For example, a layer (Layer
) name is created by the dataset name and datasource name, then the users could modify the name as the layer content (such as "World") by changing the caption, then the layer name displayed in legend control will be "World" .
public java.lang.String description
${services_components_commontypes_Layer_attribute_description_Title}
${services_components_commontypes_Layer_attribute_description_Description}
public boolean visible
${services_components_commontypes_Layer_attribute_visible_Title}
${services_components_commontypes_Layer_attribute_visible_Description}
public boolean queryable
${services_components_commontypes_Layer_attribute_queryable_Title}
${services_components_commontypes_Layer_attribute_queryable_Description}
public LayerCollection subLayers
${services_components_commontypes_Layer_attribute_subLayers_Title}
${services_components_commontypes_Layer_attribute_subLayers_Description}
public Rectangle2D bounds
${services_components_commontypes_Layer_attribute_bounds_Title}
${services_components_commontypes_Layer_attribute_bounds_Description}
public LayerType type
${services_components_commontypes_Layer_attribute_type_Title}
${services_components_commontypes_Layer_attribute_type_Description}
public Layer()
${services_components_commontypes_Layer_constructorByDefault_Title}
${services_components_commontypes_Layer_constructorByDefault_Description}
public Layer(Layer layer)
${services_components_commontypes_Layer_constructorByLayer_Title}
${services_components_commontypes_Layer_constructorByLayer_Description}
layer
- ${services_components_commontypes_Layer_constructorByLayer_param_layer}
java.lang.IllegalArgumentException
- ${services_components_commontypes_Layer_constructorByLayer_exception_IllegalArgumentException}public int hashCode()
${services_components_commontypes_Layer_method_hashCode_Title}
${services_components_commontypes_Layer_method_hashCode_Description}
hashCode
in class java.lang.Object
protected int doHashCode()
public boolean equals(java.lang.Object obj)
${services_components_commontypes_Layer_method_equals_Title}
${services_components_commontypes_Layer_method_equals_Description}
equals
in class java.lang.Object
obj
- ${services_components_commontypes_Layer_method_equals_param_obj}protected boolean doEquals(Layer layer)
public java.lang.String toString()
${services_components_commontypes_Layer_method_toString_Title}
${services_components_commontypes_Layer_method_toString_Description}
toString
in class java.lang.Object
public abstract Layer copy()
${services_components_commontypes_Layer_method_copy_Title}
${services_components_commontypes_Layer_method_copy_Description}