This method returns whether a Project Tree group is a feature layer.
Note: This can also be determined using ITerraExplorerObject65.ObjectType.
|
JavaScript |
|
|
IsLayer( GroupID) |
|
|
C# |
|
|
bool IsLayer( string GroupID) |
|
|
C++ |
|
|
HRESULT IsLayer( BSTR GroupID, VARIANT_BOOL * bLayer) |
|
Parameters
GroupID
The ID of the group in question. You can obtain the GroupID by one of the following methods:
· Create the group using IProjectTree65.CreateGroup.
· Find the group, if you know the name, using IProjectTree65.FindItem.
· Traverse the Tree using IProjectTree65 methods such as GetNextItem, until you come to the desired GroupID.
Return Value
bLayer
A Boolean that indicates whether the GroupID that was passed is the ID of a feature layer.
Exceptions
HRESULT can return any of the values listed in the HRESULT Return Values list, as well as the following values:
|
TE_E_INFOTREE_PARENTNOTGROUP |
The group ID entered does not represent a valid group in the Project Tree. |
|
TE_E_INFOTREE_ITEMNOTGROUP |
The item entered is not a group and therefore cannot be used as a group. |
|
TE_E_INFOTREE_CANTUSEROOT |
Cannot use Tree root for this operation |
|
TE_E_INFOTREE_ITEMISGROUP |
Item ID is a group so an object cannot be retrieved. |