Class JivePropertiesManager
java.lang.Object
org.jivesoftware.smackx.jiveproperties.JivePropertiesManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addProperty
(StanzaBuilder<?> stanzaBuilder, String name, Object value) Convenience method to add a property to a stanza.getProperties
(Stanza packet) Return a map of all properties of the given packet.static Collection<String>
getPropertiesNames
(Stanza packet) Return a collection of the names of all properties of the given packet.static Object
getProperty
(StanzaView packet, String name) Convenience method to get a property from a packet.static boolean
static void
setJavaObjectEnabled
(boolean enabled) Enables deserialization of Java objects embedded in the 'properties' stanza extension.
-
Constructor Details
-
JivePropertiesManager
public JivePropertiesManager()
-
-
Method Details
-
setJavaObjectEnabled
Enables deserialization of Java objects embedded in the 'properties' stanza extension. Since this is a security sensitive feature, it is disabled per default in Smack. Only enable it if you are sure that you understand the potential security implications it can cause.See also:
- Parameters:
enabled
- true to enable Java object deserialization
-
isJavaObjectEnabled
-
addProperty
Convenience method to add a property to a stanza.- Parameters:
stanzaBuilder
- the stanza to add the property to.name
- the name of the property to add.value
- the value of the property to add.
-
getProperty
Convenience method to get a property from a packet. Will return null if the stanza contains not property with the given name.- Parameters:
packet
- TODO javadoc me pleasename
- TODO javadoc me please- Returns:
- the property or
null
if none found.
-
getPropertiesNames
Return a collection of the names of all properties of the given packet. If the packet contains no properties extension, then an empty collection will be returned.- Parameters:
packet
- TODO javadoc me please- Returns:
- a collection of the names of all properties.
-
getProperties
Return a map of all properties of the given packet. If the stanza contains no properties extension, an empty map will be returned.- Parameters:
packet
- TODO javadoc me please- Returns:
- a map of all properties of the given packet.
-