Class XmlAttrStack
java.lang.Object
org.apache.xml.security.c14n.implementations.XmlAttrStack
An XmlAttrStack that is shared between the Canonical XML 1.0 and 1.1 implementations.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate XmlAttrStack.XmlsStackElementprivate intprivate intprivate List<XmlAttrStack.XmlsStackElement> private static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddXmlnsAttr(Attr n) (package private) voidgetXmlnsAttr(Collection<Attr> col) private static Stringprivate static void(package private) voidpush(int level) private static StringremoveDotSegments(String path)
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
currentLevel
private int currentLevel -
lastlevel
private int lastlevel -
cur
-
levels
-
c14n11
private boolean c14n11
-
-
Constructor Details
-
XmlAttrStack
public XmlAttrStack(boolean c14n11)
-
-
Method Details
-
push
void push(int level) -
addXmlnsAttr
-
getXmlnsAttr
-
joinURI
- Throws:
URISyntaxException
-
removeDotSegments
-
printStep
-