public final class DOMXMLObject extends DOMStructure implements javax.xml.crypto.dsig.XMLObject
| Constructor and Description |
|---|
DOMXMLObject(org.w3c.dom.Element objElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider)
Creates an
XMLObject from an element. |
DOMXMLObject(java.util.List<? extends javax.xml.crypto.XMLStructure> content,
java.lang.String id,
java.lang.String mimeType,
java.lang.String encoding)
Creates an
XMLObject from the specified parameters. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.util.List |
getContent() |
java.lang.String |
getEncoding() |
java.lang.String |
getId() |
java.lang.String |
getMimeType() |
void |
marshal(org.w3c.dom.Node parent,
java.lang.String dsPrefix,
javax.xml.crypto.dom.DOMCryptoContext context) |
isFeatureSupportedpublic DOMXMLObject(java.util.List<? extends javax.xml.crypto.XMLStructure> content,
java.lang.String id,
java.lang.String mimeType,
java.lang.String encoding)
XMLObject from the specified parameters.content - a list of XMLStructures. The list
is defensively copied to protect against subsequent modification.
May be null or empty.id - the Id (may be null)mimeType - the mime type (may be null)encoding - the encoding (may be null)java.lang.ClassCastException - if content contains any
entries that are not of type XMLStructurepublic DOMXMLObject(org.w3c.dom.Element objElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider)
throws javax.xml.crypto.MarshalException
XMLObject from an element.objElem - an Object elementjavax.xml.crypto.MarshalException - if there is an error when unmarshallingpublic java.util.List getContent()
getContent in interface javax.xml.crypto.dsig.XMLObjectpublic java.lang.String getId()
getId in interface javax.xml.crypto.dsig.XMLObjectpublic java.lang.String getMimeType()
getMimeType in interface javax.xml.crypto.dsig.XMLObjectpublic java.lang.String getEncoding()
getEncoding in interface javax.xml.crypto.dsig.XMLObjectpublic void marshal(org.w3c.dom.Node parent,
java.lang.String dsPrefix,
javax.xml.crypto.dom.DOMCryptoContext context)
throws javax.xml.crypto.MarshalException
marshal in class DOMStructurejavax.xml.crypto.MarshalExceptionpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object