public class Server extends java.lang.Object implements IServer, IBuilder
| Modifier and Type | Field and Description |
|---|---|
private Pipeline |
pipeline
Pipeline
|
private java.util.Properties |
settings
Settings reference
|
| Constructor and Description |
|---|
Server()
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
bind()
Load all submodules (segmenter, parser, analyzer, ...)
|
long |
getCapabilities()
Get server capabilities
|
java.util.Properties |
getDefaultConfig(Language lang)
Get server config
|
java.lang.String |
getDescription()
Get server description
|
Options |
getOptions()
Get server options
|
IDocumentFactory |
makeDocumentFactory()
Make document factory
|
private static Pipeline |
makePipeline(java.util.Properties properties)
Make pipeline
|
RelationModel |
makeRelationModel()
Make relation model
|
void |
reset()
Reset
|
void |
setup(java.util.Properties settings)
Pass config
|
void |
unbind()
Unbind
|
private Pipeline pipeline
private java.util.Properties settings
public void setup(java.util.Properties settings)
IServerpublic void reset()
IServerpublic boolean bind()
IServerpublic void unbind()
IServerprivate static Pipeline makePipeline(java.util.Properties properties)
properties - properties to build pipeline frompublic long getCapabilities()
IServergetCapabilities in interface IServerpublic java.lang.String getDescription()
IServergetDescription in interface IServerpublic Options getOptions()
IServergetOptions in interface IServerpublic IDocumentFactory makeDocumentFactory()
IBuildermakeDocumentFactory in interface IBuilderpublic RelationModel makeRelationModel()
IBuildermakeRelationModel in interface IBuilderpublic java.util.Properties getDefaultConfig(Language lang)
IServergetDefaultConfig in interface IServer