|
Smack | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<ConfigureNodeFields>
org.jivesoftware.smackx.pubsub.ConfigureNodeFields
public enum ConfigureNodeFields
This enumeration represents all the fields of a node configuration form. This enumeration
is not required when using the ConfigureForm
to configure nodes, but may be helpful
for generic UI's using only a Form
for configuration.
Enum Constant Summary | |
---|---|
access_model
Determines who may subscribe and retrieve items Value: AccessModel |
|
body_xslt
The URL of an XSL transformation which can be applied to payloads in order to generate an appropriate message body element Value: URL |
|
children
The child nodes (leaf or collection) associated with a collection Value: List of Strings |
|
children_association_policy
Who may associate leaf nodes with a collection Value: ChildrenAssociationPolicy |
|
children_association_whitelist
The list of JIDs that may associate leaf nodes with a collection Value: List of JIDs as Strings |
|
children_max
The maximum number of child nodes that can be associated with a collection Value: int |
|
collection
The collection with which a node is affiliated Value: String |
|
dataform_xslt
The URL of an XSL transformation which can be applied to payload format in order to generate a valid Data Forms result that the client could display using a generic Data Forms rendering engine body element. |
|
deliver_payloads
Whether to deliver payloads with event notifications Value: boolean |
|
itemreply
Whether owners or publisher should receive replies to items Value: ItemReply |
|
max_items
The maximum number of items to persist Value: int |
|
max_payload_size
The maximum payload size in bytes Value: int |
|
node_type
Whether the node is a leaf (default) or collection Value: NodeType |
|
notify_config
Whether to notify subscribers when the node configuration changes Value: boolean |
|
notify_delete
Whether to notify subscribers when the node is deleted Value: boolean |
|
notify_retract
Whether to notify subscribers when items are removed from the node Value: boolean |
|
persist_items
Whether to persist items to storage. |
|
presence_based_delivery
Whether to deliver notifications to available users only Value: boolean |
|
publish_model
Defines who can publish to the node Value: PublishModel |
|
replyroom
The specific multi-user chat rooms to specify for replyroom Value: List of JIDs as Strings |
|
replyto
The specific JID(s) to specify for replyto Value: List of JIDs as Strings |
|
roster_groups_allowed
The roster group(s) allowed to subscribe and retrieve items Value: List of strings |
|
subscribe
Whether to allow subscriptions Value: boolean |
|
title
A friendly name for the node Value: String |
|
type
The type of node data, ussually specified by the namespace of the payload(if any);MAY be a list-single rather than a text single Value: String |
Method Summary | |
---|---|
String |
getFieldName()
|
static ConfigureNodeFields |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ConfigureNodeFields[] |
values()
Returns an array containing the constants of this enum type, in the order they're declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final ConfigureNodeFields access_model
Value: AccessModel
public static final ConfigureNodeFields body_xslt
Value: URL
public static final ConfigureNodeFields collection
Value: String
public static final ConfigureNodeFields dataform_xslt
Value: URL
public static final ConfigureNodeFields deliver_payloads
Value: boolean
public static final ConfigureNodeFields itemreply
Value: ItemReply
public static final ConfigureNodeFields children_association_policy
Value: ChildrenAssociationPolicy
public static final ConfigureNodeFields children_association_whitelist
Value: List of JIDs as Strings
public static final ConfigureNodeFields children
Value: List of Strings
public static final ConfigureNodeFields children_max
Value: int
public static final ConfigureNodeFields max_items
Value: int
public static final ConfigureNodeFields max_payload_size
Value: int
public static final ConfigureNodeFields node_type
Value: NodeType
public static final ConfigureNodeFields notify_config
Value: boolean
public static final ConfigureNodeFields notify_delete
Value: boolean
public static final ConfigureNodeFields notify_retract
Value: boolean
public static final ConfigureNodeFields persist_items
Value: boolean
public static final ConfigureNodeFields presence_based_delivery
Value: boolean
public static final ConfigureNodeFields publish_model
Value: PublishModel
public static final ConfigureNodeFields replyroom
Value: List of JIDs as Strings
public static final ConfigureNodeFields replyto
Value: List of JIDs as Strings
public static final ConfigureNodeFields roster_groups_allowed
Value: List of strings
public static final ConfigureNodeFields subscribe
Value: boolean
public static final ConfigureNodeFields title
Value: String
public static final ConfigureNodeFields type
Value: String
Method Detail |
---|
public static final ConfigureNodeFields[] values()
for(ConfigureNodeFields c : ConfigureNodeFields.values()) System.out.println(c);
public static ConfigureNodeFields valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified namepublic String getFieldName()
|
Smack | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |