textmaven.configuration
Class Configuration
java.lang.Object
textmaven.configuration.Configuration
- All Implemented Interfaces:
- Globals
- public class Configuration
- extends java.lang.Object
- implements Globals
Loads the WordMagic configuration and provides services to access the configuration elements. Implemented as
singleton.
- Author:
- krebtho
Fields inherited from interface textmaven.Globals |
C_ATTR_CLASSNAME, C_DICT_BASE_TYPE, C_DICT_TYPE, C_SERVER_BASE_TYPE, C_STEMMER_BASE_TYPE, C_WRITER_BASE_TYPE, CONFIG_FILE, DEFAULT_SENTENCES, DEFAULT_SEPARATOR, NEW_PARA, T_COL_DICTIONARY, T_COL_HOMONYMID, T_COL_ID, T_COL_LEXKEY, T_COL_TRANSLATION, T_COL_WORDCLASS, VERBOSE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Configuration
public Configuration()
getConfiguration
public static Configuration getConfiguration()
- Returns configuration instance.
If configuration file was not explicitly set before the default
and the property textmaven.configuration is not defined the default
configuration file config.xml is used.
- Returns:
- configuration instance
setConfigurationFileName
public static void setConfigurationFileName(java.lang.String filename)
setConfigurationURL
public static void setConfigurationURL(java.net.URL url)
addServer
public void addServer(IServer server)
getServer
public IServer getServer(java.lang.String id)
getServers
public java.util.Enumeration getServers()
addDictionary
public void addDictionary(IBaseDictionary dict)
getDictionary
public IBaseDictionary getDictionary(java.lang.String id)
getDictionaries
public java.util.Enumeration getDictionaries()
getDictionaries
public java.util.Enumeration getDictionaries(java.lang.Class filter)
setDefaultDictionary
public void setDefaultDictionary(IBaseDictionary defaultDictionary)
- Parameters:
defaultDictionary
- The defaultDictionary to set.
getDefaultDictionary
public IBaseDictionary getDefaultDictionary()
addWriter
public void addWriter(ITranslationWriter writer)
getWriter
public ITranslationWriter getWriter(java.lang.String id)
getWriters
public java.util.Enumeration getWriters()
addStemmer
public void addStemmer(IStemmer stemmer)
getStemmer
public IStemmer getStemmer(java.lang.String lang)
getStemmers
public java.util.Enumeration getStemmers()
setProcessor
public void setProcessor(IProcessor processor)
getProcessor
public IProcessor getProcessor()
getSeparator
public java.lang.String getSeparator()
- Returns:
- Returns the separator.
setSeparator
public void setSeparator(java.lang.String separator)
- Parameters:
separator
- The separator to set.
Copyright © 2002-2005 Sourceforge. All Rights Reserved.