Ignore:
Timestamp:
2011-04-15T13:38:25+12:00 (13 years ago)
Author:
sjm84
Message:

Committing most recent version of ATLAS

Location:
gs3-extensions/atlas-src/trunk/src/org/greenstone/atlas
Files:
1 added
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • gs3-extensions/atlas-src/trunk/src/org/greenstone/atlas/server/Word.java

    r22272 r23906  
    11package org.greenstone.server;
     2
     3import java.util.ArrayList;
    24
    35public class Word
    46{
     7    private int _classificationIndex = 0;
     8    private ArrayList<String> _classifications = new ArrayList<String>();
     9   
    510    private String _value = null;
    6     private String _classification = null;
    7     private long _index = -1;
    811   
    912    public void setValue(String value)
     
    1215    }
    1316   
    14     public void setClassification(String classification)
     17    public void addClassification(String classification)
    1518    {
    16         _classification = classification;
    17     }
    18    
    19     public void setIndex(long index)
    20     {
    21         _index = index;
     19        _classifications.add(classification);
    2220    }
    2321   
     
    2725    }
    2826   
    29     public String getClassification()
     27    public String getNextClassification()
    3028    {
    31         return _classification;
    32     }
    33    
    34     public long getIndex()
    35     {
    36         return _index;
    37     }
    38    
    39     public String toString()
    40     {
    41         return "Index = " + _index + " value = " + _value + " classification = " + _classification;
     29        if(_classificationIndex >= _classifications.size())
     30        {
     31            return null;
     32        }
     33        return _classifications.get(_classificationIndex++);
    4234    }
    4335}
Note: See TracChangeset for help on using the changeset viewer.