/** * Copyright (c) 2005 SoftCorporation LLC. All rights reserved. * * The Software License, Version 1.0 * * SoftCorporation LLC. grants you ("Licensee") a non-exclusive, royalty free, * license to use, modify and redistribute this software in source and binary * code form, provided that the following conditions are met: * * 1. The end-user documentation included with the redistribution, * if any, must include the following acknowledgment: * "This product includes software developed by the * SoftCorporation LLC. (http://www.softcorporation.com)." * Alternately, this acknowledgment may appear in the software itself, * if and wherever such third-party acknowledgments normally appear. * * 2. The names "Suggester" and "SoftCorporation" must not be used to * promote products derived from this software without prior * written permission. For written permission, please contact * info@softcorporation.com. * * This software is provided "AS IS," without a warranty of any kind. * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, * INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. * IN NO EVENT SHALL THE SOFTCORPORATION BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION). * */ package com.softcorporation.suggester.demo; import java.io.*; import java.util.*; import com.softcorporation.suggester.util.Constants; import com.softcorporation.suggester.util.BasicSuggesterConfiguration; import com.softcorporation.suggester.dictionary.BasicDictionary; import com.softcorporation.suggester.BasicSuggester; import com.softcorporation.suggester.Suggestion; /** * Basic Suggester Demo *
* @version 1.0, 02/02/2005
* @author Vadim Permakoff
*/
public class BasicSuggesterDemo
{
public static void main(String[] args)
{
String command;
String word;
try
{
// Logger.setLogDebug(true);
long memory0;
long memory1;
long time0;
long time1;
// String language = "ru";
// String dictName = "russian.jar";
String language = "en";
String dictName = "english.jar";
String workingDir = "/Projects/suggester/dict/";
String dictFileName = "file://" + workingDir + "/" + language + "/" + dictName;
BufferedReader keyboardInput = new BufferedReader(new InputStreamReader(
System.in, Constants.CHARACTER_SET_ENCODING_DEFAULT));
//DEBUG
// System.out.println("Hit