Package org.jivesoftware.smackx.pubsub
Enum PubSubElementType
- java.lang.Object
-
- java.lang.Enum<PubSubElementType>
-
- org.jivesoftware.smackx.pubsub.PubSubElementType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<PubSubElementType>
public enum PubSubElementType extends java.lang.Enum<PubSubElementType>
Defines all the possible element types as defined for all the pubsub schemas in all 3 namespaces.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AFFILIATIONS
AFFILIATIONS_OWNER
CONFIGURATION
CONFIGURE
CONFIGURE_OWNER
CREATE
DEFAULT
DELETE
DELETE_EVENT
ITEM
ITEM_EVENT
ITEMS
ITEMS_EVENT
OPTIONS
PUBLISH
PUBLISH_OPTIONS
PURGE_EVENT
PURGE_OWNER
RETRACT
SUBSCRIBE
SUBSCRIPTION
SUBSCRIPTIONS
SUBSCRIPTIONS_OWNER
UNSUBSCRIBE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getElementName()
PubSubNamespace
getNamespace()
static PubSubElementType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PubSubElementType
valueOfFromElemName(java.lang.String elemName, java.lang.String namespace)
static PubSubElementType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CREATE
public static final PubSubElementType CREATE
-
DELETE
public static final PubSubElementType DELETE
-
DELETE_EVENT
public static final PubSubElementType DELETE_EVENT
-
CONFIGURE
public static final PubSubElementType CONFIGURE
-
CONFIGURE_OWNER
public static final PubSubElementType CONFIGURE_OWNER
-
CONFIGURATION
public static final PubSubElementType CONFIGURATION
-
OPTIONS
public static final PubSubElementType OPTIONS
-
DEFAULT
public static final PubSubElementType DEFAULT
-
ITEMS
public static final PubSubElementType ITEMS
-
ITEMS_EVENT
public static final PubSubElementType ITEMS_EVENT
-
ITEM
public static final PubSubElementType ITEM
-
ITEM_EVENT
public static final PubSubElementType ITEM_EVENT
-
PUBLISH
public static final PubSubElementType PUBLISH
-
PUBLISH_OPTIONS
public static final PubSubElementType PUBLISH_OPTIONS
-
PURGE_OWNER
public static final PubSubElementType PURGE_OWNER
-
PURGE_EVENT
public static final PubSubElementType PURGE_EVENT
-
RETRACT
public static final PubSubElementType RETRACT
-
AFFILIATIONS
public static final PubSubElementType AFFILIATIONS
-
AFFILIATIONS_OWNER
public static final PubSubElementType AFFILIATIONS_OWNER
-
SUBSCRIBE
public static final PubSubElementType SUBSCRIBE
-
SUBSCRIPTION
public static final PubSubElementType SUBSCRIPTION
-
SUBSCRIPTIONS
public static final PubSubElementType SUBSCRIPTIONS
-
SUBSCRIPTIONS_OWNER
public static final PubSubElementType SUBSCRIPTIONS_OWNER
-
UNSUBSCRIBE
public static final PubSubElementType UNSUBSCRIBE
-
-
Method Detail
-
values
public static PubSubElementType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PubSubElementType c : PubSubElementType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PubSubElementType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getNamespace
public PubSubNamespace getNamespace()
-
getElementName
public java.lang.String getElementName()
-
valueOfFromElemName
public static PubSubElementType valueOfFromElemName(java.lang.String elemName, java.lang.String namespace)
-
-