net.ranides.assira.xml
Class NodeCollection

java.lang.Object
  extended by net.ranides.assira.xml.NodeCollection
All Implemented Interfaces:
Iterable<Node>, Collection<Node>, List<Node>

public abstract class NodeCollection
extends Object
implements List<Node>

Author:
ranides

Field Summary
static NodeList EMPTY_LIST
           
 
Constructor Summary
NodeCollection()
           
 
Method Summary
static ListableMap<String,Node> attributes(Node node)
           
static ListableMap<String,Node> make(NamedNodeMap map)
           
static List<Node> make(NodeList list)
           
static List<Node> nodes(Node node)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Field Detail

EMPTY_LIST

public static final NodeList EMPTY_LIST
Constructor Detail

NodeCollection

public NodeCollection()
Method Detail

make

public static List<Node> make(NodeList list)

make

public static ListableMap<String,Node> make(NamedNodeMap map)

nodes

public static List<Node> nodes(Node node)

attributes

public static ListableMap<String,Node> attributes(Node node)


Copyright © 2013. All Rights Reserved.