Class XmlAttrStack
- java.lang.Object
-
- org.apache.xml.security.c14n.implementations.XmlAttrStack
-
class XmlAttrStack extends java.lang.Object
An XmlAttrStack that is shared between the Canonical XML 1.0 and 1.1 implementations.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
XmlAttrStack.XmlsStackElement
-
Field Summary
Fields Modifier and Type Field Description private boolean
c14n11
private XmlAttrStack.XmlsStackElement
cur
private int
currentLevel
private int
lastlevel
private java.util.List<XmlAttrStack.XmlsStackElement>
levels
private static org.slf4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description XmlAttrStack(boolean c14n11)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addXmlnsAttr(org.w3c.dom.Attr n)
(package private) void
getXmlnsAttr(java.util.Collection<org.w3c.dom.Attr> col)
private static java.lang.String
joinURI(java.lang.String baseURI, java.lang.String relativeURI)
private static void
printStep(java.lang.String step, java.lang.String output, java.lang.String input)
(package private) void
push(int level)
private static java.lang.String
removeDotSegments(java.lang.String path)
-
-
-
Field Detail
-
LOG
private static final org.slf4j.Logger LOG
-
currentLevel
private int currentLevel
-
lastlevel
private int lastlevel
-
cur
private XmlAttrStack.XmlsStackElement cur
-
levels
private java.util.List<XmlAttrStack.XmlsStackElement> levels
-
c14n11
private boolean c14n11
-
-
Method Detail
-
push
void push(int level)
-
addXmlnsAttr
void addXmlnsAttr(org.w3c.dom.Attr n)
-
getXmlnsAttr
void getXmlnsAttr(java.util.Collection<org.w3c.dom.Attr> col)
-
joinURI
private static java.lang.String joinURI(java.lang.String baseURI, java.lang.String relativeURI) throws java.net.URISyntaxException
- Throws:
java.net.URISyntaxException
-
removeDotSegments
private static java.lang.String removeDotSegments(java.lang.String path)
-
printStep
private static void printStep(java.lang.String step, java.lang.String output, java.lang.String input)
-
-