|
Smack | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jivesoftware.smackx.packet.DiscoverInfo.Identity
public static class DiscoverInfo.Identity
Represents the identity of a given XMPP entity. An entity may have many identities but all the identities SHOULD have the same name.
Refer to Jabber::Registrar in order to get the official registry of values for the category and type attributes.
| Constructor Summary | |
|---|---|
DiscoverInfo.Identity(java.lang.String category,
java.lang.String name)
Deprecated. As per the spec, the type field is mandatory and the 3 argument constructor should be used instead. |
|
DiscoverInfo.Identity(java.lang.String category,
java.lang.String name,
java.lang.String type)
Creates a new identity for an XMPP entity. |
|
| Method Summary | |
|---|---|
int |
compareTo(DiscoverInfo.Identity other)
Compares this identity with another one. |
boolean |
equals(java.lang.Object obj)
Check equality for Identity for category, type, lang and name in that order as defined by XEP-0015 5.4 Processing Method (Step 3.3) |
java.lang.String |
getCategory()
Returns the entity's category. |
java.lang.String |
getLanguage()
Returns the identities natural language if one is set |
java.lang.String |
getName()
Returns the identity's name. |
java.lang.String |
getType()
Returns the entity's type. |
int |
hashCode()
|
void |
setLanguage(java.lang.String lang)
Sets the natural language (xml:lang) for this identity (optional) |
void |
setType(java.lang.String type)
Deprecated. As per the spec, this field is mandatory and the 3 argument constructor should be used instead. |
java.lang.String |
toXML()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DiscoverInfo.Identity(java.lang.String category,
java.lang.String name)
category - the entity's category.name - the entity's name.
public DiscoverInfo.Identity(java.lang.String category,
java.lang.String name,
java.lang.String type)
category - the entity's category (required as per XEP-30).name - the entity's name.type - the entity's type (required as per XEP-30).| Method Detail |
|---|
public java.lang.String getCategory()
public java.lang.String getName()
public java.lang.String getType()
public void setType(java.lang.String type)
type - the identity's type.public void setLanguage(java.lang.String lang)
lang - the xml:lang of this Identitypublic java.lang.String getLanguage()
public java.lang.String toXML()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int compareTo(DiscoverInfo.Identity other)
compareTo in interface java.lang.Comparable<DiscoverInfo.Identity>obj -
|
Smack | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||