org.apache.xml.security.c14n.helper
Class AttrCompare
java.lang.Object
org.apache.xml.security.c14n.helper.AttrCompare
- All Implemented Interfaces:
- Serializable, Comparator<Attr>
public class AttrCompare
- extends Object
- implements Comparator<Attr>, Serializable
Compares two attributes based on the C14n specification.
- Namespace nodes have a lesser document order position than attribute
nodes.
- An element's namespace nodes are sorted lexicographically by
local name (the default namespace node, if one exists, has no
local name and is therefore lexicographically least).
- An element's attribute nodes are sorted lexicographically with
namespace URI as the primary key and local name as the secondary
key (an empty namespace URI is lexicographically least).
- Author:
- Christian Geuer-Pollmann
- See Also:
- Serialized Form
|
Method Summary |
int |
compare(Attr attr0,
Attr attr1)
Compares two attributes based on the C14n specification. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttrCompare
public AttrCompare()
compare
public int compare(Attr attr0,
Attr attr1)
- Compares two attributes based on the C14n specification.
- Namespace nodes have a lesser document order position than
attribute nodes.
- An element's namespace nodes are sorted lexicographically by
local name (the default namespace node, if one exists, has no
local name and is therefore lexicographically least).
- An element's attribute nodes are sorted lexicographically with
namespace URI as the primary key and local name as the secondary
key (an empty namespace URI is lexicographically least).
- Specified by:
compare in interface Comparator<Attr>
- Parameters:
attr0 - attr1 -
- Returns:
- returns a negative integer, zero, or a positive integer as
obj0 is less than, equal to, or greater than obj1
Copyright © 2000–2014 The Apache Software Foundation. All rights reserved.