XML Security, 1.6

com.ibm.xml.crypto.dsig.dom
Class Unmarshalling

java.lang.Object
  extended by com.ibm.xml.crypto.dsig.dom.Unmarshalling
All Implemented Interfaces:
Constants

public class Unmarshalling
extends java.lang.Object
implements Constants

$Id: Unmarshalling.java,v 1.24 2005/05/18 04:18:24 kent Exp $


Field Summary
static java.lang.String XML_SPACES
           
 
Fields inherited from interface com.ibm.xml.crypto.dsig.Constants
ALG_ECDSA_SHA1, ALG_ESIGN_SHA1, ALG_GSSMIC, ALG_HMAC_MD5, ALG_HMAC_RIPEMD160, ALG_HMAC_SHA1, ALG_HMAC_SHA224, ALG_HMAC_SHA246, ALG_HMAC_SHA384, ALG_HMAC_SHA512, ALG_MD5, ALG_RSA_MD5, ALG_RSA_RIPEMD160, ALG_RSA_SHA256, ALG_RSA_SHA384, ALG_RSA_SHA512, ALG_SHA384, AT_ALGORITHM, AT_ENCODING, AT_ID, AT_MIMETYPE, AT_PREFIXLIST, AT_TARGET, AT_TYPE, AT_URI, AT_URN, AT_VALUE, AT_XPATH2_FILTER, EL_C14NMETHOD, EL_DIGESTMETHOD, EL_DIGESTVALUE, EL_DOMAINPARAMETERS, EL_DSA_G, EL_DSA_J, EL_DSA_P, EL_DSA_PGENCOUNTER, EL_DSA_Q, EL_DSA_SEED, EL_DSA_Y, EL_DSAKEYVALUE, EL_ECDSA_PUBLICKEY, EL_ECDSA_X, EL_ECDSA_Y, EL_ECDSAKEYVALUE, EL_EXPONENT, EL_HMACOUTPUTLENGTH, EL_INCLUSIVENAMESPACES, EL_KEYINFO, EL_KEYNAME, EL_KEYVALUE, EL_MANIFEST, EL_MODULUS, EL_NAMEDCURVE, EL_OBJECT, EL_PGPDATA, EL_PGPKEYID, EL_PGPKEYPACKET, EL_REFERENCE, EL_RETRIEVALMETHOD, EL_RSAKEYVALUE, EL_SIGNATURE, EL_SIGNATUREMETHOD, EL_SIGNATUREPROPERTIES, EL_SIGNATUREPROPERTY, EL_SIGNATUREVALUE, EL_SIGNEDINFO, EL_STYLESHEET, EL_TRANSFORM, EL_TRANSFORMS, EL_X509CERTIFICATE, EL_X509CRL, EL_X509DATA, EL_X509ISSUERNAME, EL_X509ISSUERSERIAL, EL_X509SERIALNUMBER, EL_X509SKI, EL_X509SUBJECTNAME, EL_XPATH, EL_XPATH2_XPATH, NS_DSIG, NS_DSIG_MORE, NS_GSS, NS_INCLUSIVENAMESPACES, NS_XML, NS_XMLNS, NS_XPATH2, NS_XSLT, PREFIX_DSIG, PREFIX_INCLUSIVE, PREFIX_XPATH2, PROP_EMPTY_DIGEST, PROP_INDENT, PROP_INDENT_START, PROP_INDENT_UNIT, XPATH2_FILTER_INTERSECT, XPATH2_FILTER_SUBTRACT, XPATH2_FILTER_UNION
 
Method Summary
static boolean confirmEmpty(org.w3c.dom.Node node)
           
static java.lang.String getAttributeValue(org.w3c.dom.Node node, java.lang.String attr)
           
static java.lang.String getStringValue(org.w3c.dom.Node node)
          Concatinate text in child nodes of specified node
static boolean isIgnorableNode(org.w3c.dom.Node child)
           
static boolean isIgnorableNode2(org.w3c.dom.Node child)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_SPACES

public static final java.lang.String XML_SPACES
See Also:
Constant Field Values
Method Detail

getStringValue

public static java.lang.String getStringValue(org.w3c.dom.Node node)
                                       throws MarshalException
Concatinate text in child nodes of specified node

Returns:
never be null.
Throws:
MarshalException - if node has non-text nodes.

isIgnorableNode

public static boolean isIgnorableNode(org.w3c.dom.Node child)
                               throws MarshalException
Throws:
MarshalException - if non-whitespace character exists.

isIgnorableNode2

public static boolean isIgnorableNode2(org.w3c.dom.Node child)

confirmEmpty

public static boolean confirmEmpty(org.w3c.dom.Node node)
                            throws MarshalException
Throws:
MarshalException

getAttributeValue

public static java.lang.String getAttributeValue(org.w3c.dom.Node node,
                                                 java.lang.String attr)

XML Security, 1.6

Portions Copyright 2003, 2012 IBM Corporation.
Portions Copyright 2003, 2012 Oracle and/or its affiliates.