/* POSText - data structure consists of a POS code and the corresponding text.
 * 
 * Copyright (c) 2008 Andrew Krizhanovsky <andrew.krizhanovsky at gmail.com>
 * Distributed under GNU General Public License.
 */

package wikokit.base.wikt.util;

//import wikt.constant.POSType;
import wikokit.base.wikt.constant.POS;

/** Data structure consists of a POS code and the corresponding text.  */
public class POSText {
    
    /** Part of speech code of the text. */
    private POS pos;
    
    /** POS name found in text, e.g. explicitly: "Verb", or implicitly "stitch I". */
    //private String pos_name;
    
    /** Text */
    private StringBuffer text;
    
    public POSText() {}
    
    /*public POSText(POSType _pos) { //, StringBuffer _text) {
        pos = _pos;
        text = new StringBuffer();
        //text = _text;
    }*/
    
    //public POSText(POSType _pos, StringBuffer _text) {
    public POSText(POS _pos, String _text) {
        pos = _pos;
        text = new StringBuffer(_text);
    }

    public POSText(POS _pos, StringBuffer _text) {
        pos = _pos;
        text = _text;
    }
    
    public POS getPOSType() {
        return pos;
    }

    public StringBuffer getText() {
        return text;
    }

}
