Changeset 25657

Show
Ignore:
Timestamp:
23.05.2012 16:54:50 (7 years ago)
Author:
sjm84
Message:

Reformatted and added a function that adds another node list to this node list

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/MyNodeList.java

    r25635 r25657  
    2626import java.util.ArrayList; 
    2727 
    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     } 
     28public 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    } 
    4661}