package kwic;


import javax.swing.*;
import java.util.StringTokenizer;
import java.io.*;
import java.util.*;

/*
 * Input.java
 *
 * Created on February 1, 2005, 10:48 PM
 */

/**
 *
 * @author  pxk039000
 */
public class Input {
    
    /** Creates a new instance of Input */
    public Input() {
    }
    
    public void readInput(JTextArea textArea,LineStorage lineStorage) {
        String inputText = textArea.getText();
        tokenizeTextToLines(inputText,lineStorage);
    }
    
    private void tokenizeTextToLines(String inputText,LineStorage lineStorage) {

        StringTokenizer tokenizer = new StringTokenizer(inputText , "\n");

        while(tokenizer.hasMoreElements()) {
		String str = (tokenizer.nextToken()).trim();
		if(str.equals("")) {
			continue;
		}
            lineStorage.addLine(str);
        }
    }
}
