Class OpenPgpElement
- java.lang.Object
-
- org.jivesoftware.smackx.ox.element.OpenPgpElement
-
- All Implemented Interfaces:
Element
,ExtensionElement
,FullyQualifiedElement
,NamedElement
,XmlLangElement
public class OpenPgpElement extends java.lang.Object implements ExtensionElement
Class that represents an OpenPGP message. The content of this elements text is an base64 encoded , OpenPGP encrypted/signed content element (SignElement
,SigncryptElement
,CryptElement
).
-
-
Constructor Summary
Constructors Constructor Description OpenPgpElement(java.lang.String base64EncodedOpenPgpMessage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OpenPgpElement
fromStanza(Stanza stanza)
java.lang.String
getElementName()
Returns the root element name.java.lang.String
getEncryptedBase64MessageContent()
Return the OpenPGP encrypted payload.java.lang.String
getNamespace()
Returns the root element XML namespace.javax.xml.namespace.QName
getQName()
java.io.InputStream
toInputStream()
XmlStringBuilder
toXML(XmlEnvironment enclosingNamespace)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jivesoftware.smack.packet.FullyQualifiedElement
getLanguage
-
-
-
-
Field Detail
-
ELEMENT
public static final java.lang.String ELEMENT
- See Also:
- Constant Field Values
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
QNAME
public static final javax.xml.namespace.QName QNAME
-
-
Constructor Detail
-
OpenPgpElement
public OpenPgpElement(java.lang.String base64EncodedOpenPgpMessage)
-
-
Method Detail
-
toInputStream
public java.io.InputStream toInputStream()
-
getEncryptedBase64MessageContent
public java.lang.String getEncryptedBase64MessageContent()
Return the OpenPGP encrypted payload.- Returns:
- OpenPGP encrypted payload.
-
getElementName
public java.lang.String getElementName()
Description copied from interface:NamedElement
Returns the root element name.- Specified by:
getElementName
in interfaceNamedElement
- Returns:
- the element name.
-
getNamespace
public java.lang.String getNamespace()
Description copied from interface:FullyQualifiedElement
Returns the root element XML namespace.- Specified by:
getNamespace
in interfaceFullyQualifiedElement
- Returns:
- the namespace.
-
getQName
public javax.xml.namespace.QName getQName()
- Specified by:
getQName
in interfaceFullyQualifiedElement
-
toXML
public XmlStringBuilder toXML(XmlEnvironment enclosingNamespace)
-
fromStanza
public static OpenPgpElement fromStanza(Stanza stanza)
-
-