Class C14nHelper
java.lang.Object
org.docx4j.org.apache.xml.security.c14n.helper.C14nHelper
public final class C14nHelper
extends java.lang.Object
Temporary swapped static functions from the normalizer Section
- Author:
- Christian Geuer-Pollmann
-
Method Summary
Modifier and Type Method Description static voidassertNotRelativeNS(org.w3c.dom.Attr attr)This method throws an exception if the Attribute value contains a relative URI.static voidcheckForRelativeNamespace(org.w3c.dom.Element ctxNode)This method throws a CanonicalizationException if the supplied Element contains any relative namespaces.static voidcheckTraversability(org.w3c.dom.Document document)This method throws a CanonicalizationException if the supplied Document is not able to be traversed using a TreeWalker.static booleannamespaceIsAbsolute(java.lang.String namespaceValue)Method namespaceIsAbsolutestatic booleannamespaceIsAbsolute(org.w3c.dom.Attr namespace)Method namespaceIsAbsolutestatic booleannamespaceIsRelative(java.lang.String namespaceValue)Method namespaceIsRelativestatic booleannamespaceIsRelative(org.w3c.dom.Attr namespace)Method namespaceIsRelative
-
Method Details
-
namespaceIsRelative
public static boolean namespaceIsRelative(org.w3c.dom.Attr namespace)Method namespaceIsRelative- Parameters:
namespace-- Returns:
- true if the given namespace is relative.
-
namespaceIsRelative
public static boolean namespaceIsRelative(java.lang.String namespaceValue)Method namespaceIsRelative- Parameters:
namespaceValue-- Returns:
- true if the given namespace is relative.
-
namespaceIsAbsolute
public static boolean namespaceIsAbsolute(org.w3c.dom.Attr namespace)Method namespaceIsAbsolute- Parameters:
namespace-- Returns:
- true if the given namespace is absolute.
-
namespaceIsAbsolute
public static boolean namespaceIsAbsolute(java.lang.String namespaceValue)Method namespaceIsAbsolute- Parameters:
namespaceValue-- Returns:
- true if the given namespace is absolute.
-
assertNotRelativeNS
This method throws an exception if the Attribute value contains a relative URI.- Parameters:
attr-- Throws:
CanonicalizationException
-
checkTraversability
public static void checkTraversability(org.w3c.dom.Document document) throws CanonicalizationExceptionThis method throws a CanonicalizationException if the supplied Document is not able to be traversed using a TreeWalker.- Parameters:
document-- Throws:
CanonicalizationException
-
checkForRelativeNamespace
public static void checkForRelativeNamespace(org.w3c.dom.Element ctxNode) throws CanonicalizationExceptionThis method throws a CanonicalizationException if the supplied Element contains any relative namespaces.- Parameters:
ctxNode-- Throws:
CanonicalizationException- See Also:
assertNotRelativeNS(Attr)
-