GrammarScope  4.0.0
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grammarscope.glue.corenlp.Server Class Reference
Inheritance diagram for grammarscope.glue.corenlp.Server:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.glue.corenlp.Server:
Collaboration graph
[legend]

Public Member Functions

 Server ()
 
void setup (final Properties settings)
 
void reset ()
 
boolean bind ()
 
void unbind ()
 
long getCapabilities ()
 
String getDescription ()
 
Options getOptions ()
 
IDocumentFactory makeDocumentFactory ()
 
RelationModel makeRelationModel ()
 
Properties getDefaultConfig (final Language lang)
 

Static Private Member Functions

static Pipeline makePipeline (final Properties properties)
 

Private Attributes

Pipeline pipeline
 
Properties settings
 

Detailed Description

Server (pipeline implementation)

Author
Bernard Bou

Constructor & Destructor Documentation

◆ Server()

grammarscope.glue.corenlp.Server.Server ( )

Constructor

Member Function Documentation

◆ bind()

boolean grammarscope.glue.corenlp.Server.bind ( )

Load all submodules (segmenter, parser, analyzer, ...)

Returns
true if success

Implements grammarscope.server.iface.IServer.

Reimplemented in grammarscope.glue.corenlp.DefaultArtifactsCoreNlpServer.

◆ getCapabilities()

long grammarscope.glue.corenlp.Server.getCapabilities ( )

Get server capabilities

Returns
long

Implements grammarscope.server.iface.IServer.

◆ getDefaultConfig()

Properties grammarscope.glue.corenlp.Server.getDefaultConfig ( final Language  lang)

Get server config

Returns
properties

Implements grammarscope.server.iface.IServer.

◆ getDescription()

String grammarscope.glue.corenlp.Server.getDescription ( )

Get server description

Returns
description

Implements grammarscope.server.iface.IServer.

◆ getOptions()

Options grammarscope.glue.corenlp.Server.getOptions ( )

Get server options

Returns
options

Implements grammarscope.server.iface.IServer.

◆ makeDocumentFactory()

IDocumentFactory grammarscope.glue.corenlp.Server.makeDocumentFactory ( )

Make document factory

Returns
document factory

Implements grammarscope.iface.IBuilder.

◆ makePipeline()

static Pipeline grammarscope.glue.corenlp.Server.makePipeline ( final Properties  properties)
staticprivate

Make pipeline

Parameters
propertiesproperties to build pipeline from
Returns
pipeline

◆ makeRelationModel()

RelationModel grammarscope.glue.corenlp.Server.makeRelationModel ( )

Make relation model

Returns
relation model

Implements grammarscope.iface.IBuilder.

◆ reset()

void grammarscope.glue.corenlp.Server.reset ( )

◆ setup()

void grammarscope.glue.corenlp.Server.setup ( final Properties  settings)

Pass config

Parameters
settingssettings

Implements grammarscope.server.iface.IServer.

◆ unbind()

void grammarscope.glue.corenlp.Server.unbind ( )

Member Data Documentation

◆ pipeline

Pipeline grammarscope.glue.corenlp.Server.pipeline
private

Pipeline

◆ settings

Properties grammarscope.glue.corenlp.Server.settings
private

Settings reference


The documentation for this class was generated from the following file: