Package grammar.model.factory

Examples of grammar.model.factory.ModelVerbFactory


      disableParsing();
    }
    else if (qName.equals("verb")) {
      if (infinitive == null)
        throw new IllegalStateException("No name defined for this verb!");
      ModelVerbFactory mvf = ModelVerbFactory.getInstance(getLanguage());
      verbs.add(mvf.getModelVerb(infinitive, getLanguage())
          .getConjugatedVerb(infinitive, classifications));
    }
    else if (mode.equals(ParseMode.CLASSIFICATION)) {
      classifications.add(VerbTag.valueOf(str.toUpperCase().replace(' ', '_')));
    }
View Full Code Here


  }

  public void conjugate(String infinitive, Language language, boolean allForms, List<Tense> tenses) throws IOException {
    StringBuilder sb = new StringBuilder();
    //System.err.println("Conjugator.conjugate(S,L,b,Lt):"+new Date());
    ModelVerbFactory mvf = ModelVerbFactory.getInstance(language);
    sb.append("Infinitive: "+infinitive+"\n");
    ModelVerb mv = mvf.getModelVerb(infinitive, language);
    sb.append("Selected model verb: " + mv.toString()+"\n");
    ConjugatedVerb cv = mv.getConjugatedVerb(infinitive);
    sb.append("Auxiliary verb: "+cv.getAuxiliary().toString()+"\n");

     for (Tense t : tenses) {
View Full Code Here

TOP

Related Classes of grammar.model.factory.ModelVerbFactory

Copyright © 2018 www.massapicom. 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.