|
Smack | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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.Object
public int hashCode()
hashCode
in class java.lang.Object
public 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 |