/*
* Constants.java
*
* Copyright (c) 2005-2007 Andrew Krizhanovsky /aka at mail.iias.spb.su/
* Distributed under GNU Public License.
*/
package com.touchgraph.wikibrowser.parameter;
import wikipedia.sql.Connect;
import java.util.*;
/**
*
* @see wikipedia.sql.Connect in kleinberg subproject
*/
public interface Constants {
// various constants for the WikiBrowser
/** see comments in {@link com.touchgraph.wikibrowser.parameter.BrowserParameters} */
public static final String[] LANG_CODE = {"en", "ru", "eo"};
public static final String[] LANGUAGE = {"English", "Russian", "Esperanto"};
public static final String DB_HOST_EN = "localhost";
public static final String DB_HOST_RU = "localhost";
public static final String DB_HOST_EO = "localhost";
public static final String DB_NAME_EN = Connect.WP_DB;
public static final String DB_NAME_RU = Connect.WP_RU_DB;
public static final String DB_NAME_RUWIKT = "ruwikt?useUnicode=false&characterEncoding=ISO8859_1&autoReconnect=true&useUnbufferedInput=false";
public static final String DB_NAME_EO = "eowiki?useUnicode=false&characterEncoding=ISO8859_1&autoReconnect=true&useUnbufferedInput=false";
public static final String USER = "javawiki";
public static final String WIKI_URL_EN = "http://localhost/enwikipedia/index.php/";
public static final String WIKI_URL_RU = "http://localhost/ruwikipedia/index.php/";
public static final String WIKI_URL_RUWIKT = "http://localhost/ruwiktionary/index.php/";
public static final String WIKI_URL_EO = "http://localhost/eowikipedia/index.php/";
/** initial node name */
public static final String NODE_EN = "Robot";
public static final String NODE_RU = "Орбита";
public static final String NODE_RUWIKT = "самурай";
public static final String NODE_EO = "Roboto";
public static final String ENC_UI = "UTF8";
public static final String ENC_JAVA = "UTF8";
public static final int RADIUS = 1;
public static final boolean SHOW_BACKLINKS = false;
/** The categories in the blacklist
* help to mark articles which have small possibilitiy to be synonyms
* e.g. proper names, geo locations, e.g. such categories as: "Years", "Geography", etc.
*/
/** The file /log_dir/article.params contains field BLACKLIST_PREFIX.
* This field contains list of blacklist categories for the word article.
*/
//public static final String BLACKLIST_PREFIX = "blacklist_category";
/** The default list of categories' blacklists */
public static final String[] BLACKLIST_CATEGORY_EN = {"Years", "Calendars", "Geography", "Scientists"};
public static final String[] BLACKLIST_CATEGORY_RU = {"Страны", "Века", "Календарь", "География_России", "Люди"};
public static final String[] BLACKLIST_CATEGORY_EO = {"Landoj", "Jarcentoj","Kalendaro", "Famaj personoj"};
/*public static final String[][] BLACKLIST_CATEGORY = {
// en
{"Years", "Calendars", "Geography", "Scientists"},
// ru
{"Страны", "Века", "Календарь", "География_России"}
};*/
/** see comments in {@link com.touchgraph.wikibrowser.parameter.ArticleParameters} */
public static final int ROOT_SET_SIZE = 10;
public static final int INCREMENT = 10;
public static final int N_SYNONYMS = 100;
public static final float EPS_ERROR = 0.001f;
public static final int CATEGORIES_MAX_STEPS = 10;
}