Part of twisted.words.protocols.jabber.jid View Source View In Hierarchy
JID objects are hashable so they can be used in sets and as keys in dictionaries.
| Method | __init__ | Undocumented | 
| Method | userhost | Extract the bare JID as a unicode string. | 
| Method | userhostJID | Extract the bare JID. | 
| Method | full | Return the string representation of this JID. | 
| Method | __eq__ | Equality comparison. | 
| Method | __ne__ | Inequality comparison. | 
| Method | __hash__ | Calculate hash. | 
| Method | __unicode__ | Get unicode representation. | 
| Method | __repr__ | Get object representation. | 
A bare JID does not have a resource part, so this returns either 
user@host or just host.
| Returns |  (type: unicode) | |
A bare JID does not have a resource part, so this returns a JID 
object representing either user@host or just 
host.
If the object this method is called upon doesn't have a resource set, it
will return itself. Otherwise, the bare JID object will be created, 
interned using internJID.
| Returns |  (type: JID) | |
JIDs 
compare equal if their user, host and resource parts all compare equal.  
When comparing against instances of other types, it uses the default 
comparison.
This negates __eq__
for comparison with JIDs and uses the default comparison for other 
types.
Return the string representation of this JID as a unicode string.
| See Also | full | |
Returns a string that would create a new JID object that compares equal to this one.