An instant messaging handle. Includes both an address and its protocol. The protocol value is
either a standard IM scheme (legal scheme values are defined by Scheme or a URL
identifying the IM network for the protocol (e.g. http://aim.com/).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003e\u003ccode\u003eIMHandle\u003c/code\u003e represents an instant messaging handle, comprising both an address and its associated protocol.\u003c/p\u003e\n"],["\u003cp\u003eThe protocol for an \u003ccode\u003eIMHandle\u003c/code\u003e can either be a standard IM scheme or a URL that identifies the specific IM network.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIMHandle\u003c/code\u003e objects can be sorted based on their protocol and then their address via the \u003ccode\u003ecompareTo\u003c/code\u003e method.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available to create an \u003ccode\u003eIMHandle\u003c/code\u003e, one that uses a Scheme and one that takes a URL.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIMHandle\u003c/code\u003e implements the \u003ccode\u003eSerializable\u003c/code\u003e and \u003ccode\u003eComparable\u003c/code\u003e interfaces.\u003c/p\u003e\n"]]],[],null,[]]