|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IUID
Provides access to members that work with globally unique identifier objects.
UID
Method Summary | |
---|---|
boolean |
compare(IUID otherID)
Indicates if the two UID objects represent the same globally unique identifier. |
void |
generate()
Creates a new globally unique value for the UID object. |
int |
getSubType()
The subtype of the UID object. |
Object |
getValue()
The value of the UID object. |
void |
setSubType(int subType)
The subtype of the UID object. |
void |
setValue(Object guidAsString)
The value of the UID object. |
Method Detail |
---|
Object getValue() throws IOException, AutomationException
The Value property is a string representing either the CLSID or ProgID of an interface or coclass.
COM interfaces and coclasses are identified by a globally unique
identifier (GUID). The GUID for an interface is called an interface
ID (IID). The GUID for a coclass is called class ID (CLSID). A
ProgID is a text alias for a CLSID; the ProgID is a string composed
of the project name and the class name of the coclass.
ArcGIS Desktop developers can find the CLSID, ProgID, and
subtype of a built-in command, menu, or toolbar in ArcMap or
ArcCatalog, in the following technical documents:
ArcGIS Developer Help for Desktop developers > General
reference > Names and IDs > ArcMap commands
ArcGIS Developer Help for Desktop developers > Technical General
reference > Names and IDs > ArcCatalog commands
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setValue(Object guidAsString) throws IOException, AutomationException
guidAsString
- A Variant (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void generate() throws IOException, AutomationException
Creates a new globally unique value (GUID) for the UID object. This is a 128-bit integer used for CLSIDs and interface identifiers.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getSubType() throws IOException, AutomationException
Use the SubType property when working with classes that implement ICommandSubType that have multiple commands within a single class.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSubType(int subType) throws IOException, AutomationException
subType
- The subType (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean compare(IUID otherID) throws IOException, AutomationException
Returns a boolean indicating whether the specified UID object represents the same globally unique value (GUID) as this UID object.
otherID
- A reference to a com.esri.arcgis.system.IUID (in)
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 |