|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IMapLayerInfo3
Provides access to the available properties of a map layer info object.
Method Summary | |
---|---|
String |
getCopyrightText()
Copyright information associated with the layer. |
String |
getDescription()
The description of the layer. |
String |
getDisplayField()
Primary display field. |
IEnvelope |
getExtent()
The geographic extent of the layer. |
IStringArray |
getFieldAliases()
Array of strings that contains field alias for each field in Fields property. |
IFields |
getFields()
Array of attribute fields contained in the layer. |
int |
getID()
The layer identifier. |
double |
getMaxScale()
The maximum visible scale for the layer. |
double |
getMinScale()
The minimum visible scale for the layer. |
String |
getName()
The name of the layer. |
int |
getParentLayerID()
If the layer is a member of a composite layer, this property identifies the parent layer. |
String |
getSourceDescription()
The description of the source information for the layer. |
ILongArray |
getSubLayers()
The list identifying the sublayers if the layer is a composite layer. |
String |
getType()
The layer type. |
boolean |
isCanFind()
Indicates if the layer supports the Find operation. |
boolean |
isCanIdentify()
Indicates if the layer supports the Identify operation. |
boolean |
isCanScaleSymbols()
Indicates if the layer supports symbol scaling. |
boolean |
isCanSelect()
Indicates if the layer supports feature selection. |
boolean |
isComposite()
Indicates if the layer is a composite layer. |
boolean |
isFeatureLayer()
Indicates if the layer is a feature layer. |
boolean |
isHasAttributes()
Indicates if the layer has attributes. |
boolean |
isHasHyperlinks()
Indicates if the layer has hyperlinks. |
boolean |
isHasLabels()
Indicates if the layer has labels to turn on and off. |
boolean |
isHasLayerDrawingDescription()
Indicates if the layter has LayerDrawingDescription or not. |
Method Detail |
---|
boolean isHasLayerDrawingDescription() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IStringArray getFieldAliases() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getCopyrightText() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDescription() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getType() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getSourceDescription() throws IOException, AutomationException
Note: It has been deprecated.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasLabels() throws IOException, AutomationException
HasLabels returns True only when the label of the layer is turned on in the source map document.
In case where the layer has label but is turned off in the source map document, MapServer returns False.
You may want to use label's scale visibility, when you do not want to draw label all the time.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCanSelect() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCanScaleSymbols() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCanIdentify() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isCanFind() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isFeatureLayer() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMinScale() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.double getMaxScale() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnvelope getExtent() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasHyperlinks() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isHasAttributes() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IFields getFields() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getDisplayField() throws IOException, AutomationException
When DisplayExpression is used by layer in the source map document, MapServer returns the first field used in the DisplayExpression.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isComposite() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.ILongArray getSubLayers() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getParentLayerID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |