Changeset 25657 for main/trunk
- Timestamp:
- 2012-05-23T16:54:50+12:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/MyNodeList.java
r25635 r25657 26 26 import java.util.ArrayList; 27 27 28 public class MyNodeList implements NodeList { 29 private ArrayList<Node> node_list = null; 30 31 public MyNodeList() { 32 node_list = new ArrayList<Node>(); 33 } 34 public int getLength() { 35 return node_list.size(); 36 } 37 38 public Node item(int i) { 39 if (i<0 || i >= node_list.size()) return null; 40 return node_list.get(i); 41 } 42 43 public void addNode(Node n) { 44 node_list.add(n); 45 } 28 public class MyNodeList implements NodeList 29 { 30 private ArrayList<Node> _nodeList = null; 31 32 public MyNodeList() 33 { 34 _nodeList = new ArrayList<Node>(); 35 } 36 37 public int getLength() 38 { 39 return _nodeList.size(); 40 } 41 42 public Node item(int i) 43 { 44 if (i < 0 || i >= _nodeList.size()) 45 return null; 46 return _nodeList.get(i); 47 } 48 49 public void addNode(Node n) 50 { 51 _nodeList.add(n); 52 } 53 54 public void addNodeList(NodeList nl) 55 { 56 for(int i = 0; i < nl.getLength(); i++) 57 { 58 _nodeList.add(nl.item(i)); 59 } 60 } 46 61 }
Note:
See TracChangeset
for help on using the changeset viewer.