opennlp.grok.util
Class Module
java.lang.Object
|
+--opennlp.grok.util.Module
- public class Module
- extends java.lang.Object
A central resource for choosing modules based on the interfaces they
implement. Basically, this class needs to be initialized with a mapping
from interfaces to implementations. Then, when asked for an interface,
this class returns the appropriate implementation. This allows you to
switch modules (parsers, lexicons, etc) on the fly.
- Version:
- $Revision: 1.3 $, $Date: 2001/11/26 17:18:23 $
- Author:
- Gann Bierner
Method Summary |
static void |
addListener(ModuleListener l)
|
static java.lang.String |
getDefault(java.lang.String module)
|
static java.util.Collection |
getInstances(java.lang.String module)
|
static java.util.Iterator |
getInstancesIterator(java.lang.String module)
|
static java.util.Iterator |
getModules()
|
static void |
Init(java.io.InputStream file,
java.io.InputStream current)
|
static void |
Init(java.lang.String file,
java.lang.String current)
|
static java.lang.Object |
New(java.lang.Class c)
|
static java.lang.Object |
New(java.lang.Class c,
java.lang.Object p1)
|
static java.lang.Object |
New(java.lang.Class c,
java.lang.Object[] params)
|
static java.lang.Object |
New(java.lang.Class c,
java.lang.Object p1,
java.lang.Object p2)
|
static java.lang.Object |
New(java.lang.Class c,
java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3)
|
static void |
Save(java.lang.String file)
|
static void |
setDefault(java.lang.String module,
java.lang.String def)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Module
public Module()
addListener
public static void addListener(ModuleListener l)
Init
public static void Init(java.lang.String file,
java.lang.String current)
Init
public static void Init(java.io.InputStream file,
java.io.InputStream current)
Save
public static void Save(java.lang.String file)
New
public static java.lang.Object New(java.lang.Class c,
java.lang.Object[] params)
New
public static java.lang.Object New(java.lang.Class c)
New
public static java.lang.Object New(java.lang.Class c,
java.lang.Object p1)
New
public static java.lang.Object New(java.lang.Class c,
java.lang.Object p1,
java.lang.Object p2)
New
public static java.lang.Object New(java.lang.Class c,
java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3)
getModules
public static java.util.Iterator getModules()
getDefault
public static java.lang.String getDefault(java.lang.String module)
setDefault
public static void setDefault(java.lang.String module,
java.lang.String def)
getInstancesIterator
public static java.util.Iterator getInstancesIterator(java.lang.String module)
getInstances
public static java.util.Collection getInstances(java.lang.String module)
Copyright © 2003 Jason Baldridge and Gann Bierner. All Rights Reserved.