JID class

Represents a Jabber ID in parsed form.

Annotations

Constructors

JID(String local, String domain, String resource)
const
JID.fromString(String jid)
Parses the string jid into a JID instance.
factory

Properties

domain → String
final
hashCode → int
The hash code for this object.
no setteroverride
local → String
final
resource → String
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

bareCompare(JID other, {bool ensureBare = false}) → bool
Compares the JID with other. This function assumes that JID and other are bare, i.e. only the domain- and localparts are compared. If ensureBare is optionally set to true, then other MUST be bare. Otherwise, false is returned.
isBare() → bool
Returns true if the JID is bare.
isFull() → bool
Returns true if the JID is full.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toBare() → JID
Converts the JID into a bare JID.
toDomain() → JID
Convert the JID into the JID of the domain. For example, converts alice@example.org/abc123 to example.org.
toString() → String
Converts to JID instance into its string representation of localpart@domainpart/resource.
override
withResource(String resource) → JID
Converts the JID into one with a resource part of resource.

Operators

operator ==(Object other) → bool
The equality operator.
override