public class SingleMalt extends java.lang.Object implements DependencyParserConfig
| Modifier and Type | Field and Description |
|---|---|
protected ConfigurationDir |
configDir |
protected org.apache.log4j.Logger |
configLogger |
protected DataFormatInstance |
dataFormatInstance |
protected long |
endTime |
protected FeatureModelManager |
featureModelManager |
static int |
LEARN |
protected int |
mode |
protected int |
nIterations |
protected int |
optionContainerIndex |
static java.lang.Class<?>[] |
paramTypes |
static int |
PARSE |
protected ParsingAlgorithm |
parsingAlgorithm |
protected PropagationManager |
propagationManager |
protected long |
startTime |
protected SymbolTableHandler |
symbolTableHandler |
| Constructor and Description |
|---|
SingleMalt() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkOptionDependency() |
ParsingAlgorithm |
getAlgorithm() |
java.io.OutputStreamWriter |
getAppendOutputStreamWriter(java.lang.String fileName) |
java.lang.Object |
getConfigFileEntryObject(java.lang.String fileName) |
java.lang.String |
getConfigFileEntryString(java.lang.String fileName) |
java.net.URL |
getConfigFileEntryURL(java.lang.String fileName) |
org.apache.log4j.Logger |
getConfigLogger() |
ConfigurationDir |
getConfigurationDir() |
DataFormatInstance |
getDataFormatInstance() |
FeatureModelManager |
getFeatureModelManager() |
java.io.File |
getFile(java.lang.String fileName) |
ClassifierGuide |
getGuide()
Returns the guide
|
java.io.InputStream |
getInputStreamFromConfigFileEntry(java.lang.String fileName) |
java.io.InputStreamReader |
getInputStreamReader(java.lang.String fileName) |
int |
getMode() |
OptionManager |
getOptionManager() |
java.lang.Object |
getOptionValue(java.lang.String optiongroup,
java.lang.String optionname) |
java.lang.String |
getOptionValueString(java.lang.String optiongroup,
java.lang.String optionname) |
java.io.OutputStreamWriter |
getOutputStreamWriter(java.lang.String fileName) |
AbstractParserFactory |
getParserFactory() |
PropagationManager |
getPropagationManager() |
SymbolTableHandler |
getSymbolTables()
Returns the list of symbol tables
|
org.apache.log4j.Logger |
initConfigLogger(java.lang.String logfile,
java.lang.String level)
Initialize the configuration logger
|
protected void |
initFeatureSystem() |
void |
initialize(int containerIndex,
DataFormatInstance dataFormatInstance,
SymbolTableHandler symbolTableHandler,
ConfigurationDir configDir,
int mode) |
protected void |
initParsingAlgorithm()
Initialize the parsing algorithm
|
boolean |
isLoggerDebugEnabled() |
boolean |
isLoggerInfoEnabled() |
void |
logDebugMessage(java.lang.String message) |
void |
logErrorMessage(java.lang.String message) |
void |
logInfoMessage(char character) |
void |
logInfoMessage(java.lang.String message) |
void |
oracleParse(DependencyStructure goldGraph,
DependencyStructure oracleGraph) |
void |
parse(DependencyStructure graph) |
void |
process(java.lang.Object[] arguments) |
void |
setConfigLogger(org.apache.log4j.Logger logger) |
void |
setConfigurationDir(ConfigurationDir configDir) |
void |
terminate(java.lang.Object[] arguments) |
void |
train() |
void |
writeInfoToConfigFile(java.lang.String message) |
public static final java.lang.Class<?>[] paramTypes
public static final int LEARN
public static final int PARSE
protected ConfigurationDir configDir
protected org.apache.log4j.Logger configLogger
protected int optionContainerIndex
protected ParsingAlgorithm parsingAlgorithm
protected int mode
protected SymbolTableHandler symbolTableHandler
protected DataFormatInstance dataFormatInstance
protected FeatureModelManager featureModelManager
protected long startTime
protected long endTime
protected int nIterations
protected PropagationManager propagationManager
public SingleMalt()
public void initialize(int containerIndex, DataFormatInstance dataFormatInstance, SymbolTableHandler symbolTableHandler, ConfigurationDir configDir, int mode) throws MaltChainedException
MaltChainedExceptionprotected void initParsingAlgorithm() throws MaltChainedException
MaltChainedExceptionprotected void initFeatureSystem() throws MaltChainedException
MaltChainedExceptionpublic AbstractParserFactory getParserFactory()
getParserFactory in interface DependencyParserConfigpublic FeatureModelManager getFeatureModelManager()
getFeatureModelManager in interface DependencyParserConfigpublic void process(java.lang.Object[] arguments) throws MaltChainedException
MaltChainedExceptionpublic void parse(DependencyStructure graph) throws MaltChainedException
parse in interface DependencyParserConfigMaltChainedExceptionpublic void oracleParse(DependencyStructure goldGraph, DependencyStructure oracleGraph) throws MaltChainedException
oracleParse in interface DependencyParserConfigMaltChainedExceptionpublic void train() throws MaltChainedException
MaltChainedExceptionpublic void terminate(java.lang.Object[] arguments) throws MaltChainedException
MaltChainedExceptionpublic org.apache.log4j.Logger initConfigLogger(java.lang.String logfile, java.lang.String level) throws MaltChainedException
MaltChainedExceptionpublic boolean isLoggerInfoEnabled()
isLoggerInfoEnabled in interface Configurationpublic boolean isLoggerDebugEnabled()
isLoggerDebugEnabled in interface Configurationpublic void logErrorMessage(java.lang.String message)
logErrorMessage in interface Configurationpublic void logInfoMessage(java.lang.String message)
logInfoMessage in interface Configurationpublic void logInfoMessage(char character)
logInfoMessage in interface Configurationpublic void logDebugMessage(java.lang.String message)
logDebugMessage in interface Configurationpublic void writeInfoToConfigFile(java.lang.String message) throws MaltChainedException
writeInfoToConfigFile in interface ConfigurationMaltChainedExceptionpublic org.apache.log4j.Logger getConfigLogger()
public void setConfigLogger(org.apache.log4j.Logger logger)
public ConfigurationDir getConfigurationDir()
public void setConfigurationDir(ConfigurationDir configDir)
public java.io.OutputStreamWriter getOutputStreamWriter(java.lang.String fileName) throws MaltChainedException
getOutputStreamWriter in interface ConfigurationMaltChainedExceptionpublic java.io.OutputStreamWriter getAppendOutputStreamWriter(java.lang.String fileName) throws MaltChainedException
getAppendOutputStreamWriter in interface ConfigurationMaltChainedExceptionpublic java.io.InputStreamReader getInputStreamReader(java.lang.String fileName) throws MaltChainedException
getInputStreamReader in interface ConfigurationMaltChainedExceptionpublic java.io.InputStream getInputStreamFromConfigFileEntry(java.lang.String fileName) throws MaltChainedException
getInputStreamFromConfigFileEntry in interface ConfigurationMaltChainedExceptionpublic java.net.URL getConfigFileEntryURL(java.lang.String fileName) throws MaltChainedException
getConfigFileEntryURL in interface ConfigurationMaltChainedExceptionpublic java.io.File getFile(java.lang.String fileName) throws MaltChainedException
getFile in interface ConfigurationMaltChainedExceptionpublic java.lang.Object getConfigFileEntryObject(java.lang.String fileName) throws MaltChainedException
getConfigFileEntryObject in interface ConfigurationMaltChainedExceptionpublic java.lang.String getConfigFileEntryString(java.lang.String fileName) throws MaltChainedException
getConfigFileEntryString in interface ConfigurationMaltChainedExceptionpublic int getMode()
public java.lang.Object getOptionValue(java.lang.String optiongroup, java.lang.String optionname) throws MaltChainedException
getOptionValue in interface ConfigurationMaltChainedExceptionpublic java.lang.String getOptionValueString(java.lang.String optiongroup, java.lang.String optionname) throws MaltChainedException
getOptionValueString in interface ConfigurationMaltChainedExceptionpublic OptionManager getOptionManager() throws MaltChainedException
MaltChainedExceptionpublic SymbolTableHandler getSymbolTables()
getSymbolTables in interface Configurationpublic DataFormatInstance getDataFormatInstance()
getDataFormatInstance in interface DependencyParserConfigpublic PropagationManager getPropagationManager()
getPropagationManager in interface DependencyParserConfigpublic ParsingAlgorithm getAlgorithm()
public ClassifierGuide getGuide()
public void checkOptionDependency() throws MaltChainedException
MaltChainedExceptionCopyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.