public interface ConfigureFormReader extends FormReader
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
FORM_TYPE |
| Modifier and Type | Method and Description |
|---|---|
default AccessModel |
getAccessModel()
Get the currently configured
AccessModel, null if it is not set. |
default java.lang.String |
getBodyXSLT()
Returns the URL of an XSL transformation which can be applied to payloads in order to
generate an appropriate message body element.
|
default java.util.List<java.lang.String> |
getChildren()
The id's of the child nodes associated with a collection node (both leaf and collection).
|
default ChildrenAssociationPolicy |
getChildrenAssociationPolicy()
Returns the policy that determines who may associate children with the node.
|
default java.util.List<org.jxmpp.jid.Jid> |
getChildrenAssociationWhitelist()
List of JID's that are on the whitelist that determines who can associate child nodes
with the collection node.
|
default java.lang.Integer |
getChildrenMax()
Gets the maximum number of child nodes that can be associated with the collection node.
|
default java.util.List<? extends java.lang.CharSequence> |
getCollection()
Gets the collection node which the node is affiliated with.
|
default java.lang.String |
getDataformXSLT()
Gets the URL of an XSL transformation which can be applied to the payload
format in order to generate a valid Data Forms result that the client could
display using a generic Data Forms rendering engine.
|
default java.lang.String |
getDataType()
The type of node data, usually specified by the namespace of the payload (if any).
|
default ItemReply |
getItemReply()
Determines who should get replies to items.
|
default java.lang.Integer |
getMaxItems()
Gets the maximum number of items to persisted to this node if
isPersistItems() is
true. |
default java.lang.Integer |
getMaxPayloadSize()
Gets the maximum payload size in bytes.
|
default NodeType |
getNodeType()
Gets the node type.
|
default NotificationType |
getNotificationType()
Determines the type of notifications which are sent.
|
default PublishModel |
getPublishModel()
Gets the publishing model for the node, which determines who may publish to it.
|
default java.util.List<java.lang.String> |
getRosterGroupsAllowed()
Gets the roster groups that are allowed to subscribe and retrieve items.
|
default java.lang.String |
getTitle()
Gets the human readable node title.
|
default java.lang.Boolean |
isDeliverPayloads()
Does the node deliver payloads with event notifications.
|
default java.lang.Boolean |
isNotifyConfig()
Determines if subscribers should be notified when the configuration changes.
|
default java.lang.Boolean |
isNotifyDelete()
Determines whether subscribers should be notified when the node is deleted.
|
default java.lang.Boolean |
isNotifyRetract()
Determines whether subscribers should be notified when items are deleted
from the node.
|
default boolean |
isPersistItems()
Determines whether items should be persisted in the node.
|
default boolean |
isPresenceBasedDelivery()
Determines whether to deliver notifications to available users only.
|
default boolean |
isSubscribe()
Determines if subscriptions are allowed.
|
getField, readBoolean, readDate, readFirstValue, readInteger, readStringValues, readValuesstatic final java.lang.String FORM_TYPE
default AccessModel getAccessModel()
AccessModel, null if it is not set.AccessModeldefault java.lang.String getBodyXSLT()
default java.util.List<java.lang.String> getChildren()
default ChildrenAssociationPolicy getChildrenAssociationPolicy()
default java.util.List<org.jxmpp.jid.Jid> getChildrenAssociationWhitelist()
getChildrenAssociationPolicy() is set to
ChildrenAssociationPolicy.whitelist.default java.lang.Integer getChildrenMax()
default java.util.List<? extends java.lang.CharSequence> getCollection()
default java.lang.String getDataformXSLT()
default java.lang.Boolean isDeliverPayloads()
default ItemReply getItemReply()
default java.lang.Integer getMaxItems()
isPersistItems() is
true.default java.lang.Integer getMaxPayloadSize()
default NodeType getNodeType()
default java.lang.Boolean isNotifyConfig()
default java.lang.Boolean isNotifyDelete()
default java.lang.Boolean isNotifyRetract()
default NotificationType getNotificationType()
default boolean isPersistItems()
default boolean isPresenceBasedDelivery()
default PublishModel getPublishModel()
default java.util.List<java.lang.String> getRosterGroupsAllowed()
default boolean isSubscribe()
default java.lang.String getTitle()
default java.lang.String getDataType()