javax.xml.crypto.dsig.XMLObject, javax.xml.crypto.XMLStructurepublic final class DOMXMLObject extends BaseStructure implements javax.xml.crypto.dsig.XMLObject
| Constructor | Description |
|---|---|
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. |
DOMXMLObject(org.w3c.dom.Element objElem,
javax.xml.crypto.XMLCryptoContext context,
java.security.Provider provider) |
Creates an
XMLObject from an element. |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
java.util.List<javax.xml.crypto.XMLStructure> |
getContent() |
|
java.lang.String |
getEncoding() |
|
java.lang.String |
getId() |
|
java.lang.String |
getMimeType() |
|
static java.util.List<javax.xml.crypto.XMLStructure> |
getXmlObjectContent(javax.xml.crypto.dsig.XMLObject xo) |
|
int |
hashCode() |
|
static void |
marshal(XmlWriter xwriter,
javax.xml.crypto.dsig.XMLObject xmlObj,
java.lang.String dsPrefix,
javax.xml.crypto.XMLCryptoContext context) |
isFeatureSupported, textOfNodepublic 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<javax.xml.crypto.XMLStructure> 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 static void marshal(XmlWriter xwriter, javax.xml.crypto.dsig.XMLObject xmlObj, java.lang.String dsPrefix, javax.xml.crypto.XMLCryptoContext context) throws javax.xml.crypto.MarshalException
javax.xml.crypto.MarshalExceptionpublic static java.util.List<javax.xml.crypto.XMLStructure> getXmlObjectContent(javax.xml.crypto.dsig.XMLObject xo)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object