Package kpi.asoiu.factory

Source Code of kpi.asoiu.factory.ModelFactory

package kpi.asoiu.factory;

import kpi.asoiu.parsers.ParsePhrase;
import kpi.asoiu.parsers.ParseSentence;
import kpi.asoiu.parsers.ParseText;

import java.io.IOException;

/**
* Created by IntelliJ IDEA.
* User: Dara
* Date: 25.09.11
* Time: 16:50
*/
public class ModelFactory {
    private ParseSentence parseSentence;
    private ParseText parseText;
    private ParsePhrase parsePhrase;

    private static ModelFactory modelFactory;


    public static ModelFactory getInstance() {
        if (modelFactory == null) {
            modelFactory = new ModelFactory();
        }
        return modelFactory;
    }

    private ModelFactory() {
        try {
            parseSentence = new ParseSentence();
            parseText = new ParseText();
            parsePhrase = new ParsePhrase();
        } catch (IOException e) {

            e.printStackTrace()//ToDo DO THIS!!!
        }

    }

    public ParseSentence getParseSentence() {
        return parseSentence;
    }

    public void setParseSentence(ParseSentence parseSentence) {
        this.parseSentence = parseSentence;
    }

    public ParseText getParseText() {
        return parseText;
    }

    public void setParseText(ParseText parseText) {
        this.parseText = parseText;
    }

    public ParsePhrase getParsePhrase() {
        return parsePhrase;
    }
}
TOP

Related Classes of kpi.asoiu.factory.ModelFactory

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.