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

Public Member Functions

 DefaultArtifactsParserServer ()
 
boolean bind ()
 
ATextAnalysis processText (final String text)
 
- Public Member Functions inherited from grammarscope.glue.parser.Server
 Server ()
 
void setup (final Properties settings)
 
void reset ()
 
void unbind ()
 
long getCapabilities ()
 
String getDescription ()
 
Options getOptions ()
 
IDocumentFactory makeDocumentFactory ()
 
RelationModel makeRelationModel ()
 
Properties getDefaultConfig (final Language lang)
 

Static Public Member Functions

static void main (final String[] args)
 

Private Member Functions

void lock ()
 
void signal ()
 

Private Attributes

final Object lock = new Object()
 
boolean state
 

Constructor & Destructor Documentation

◆ DefaultArtifactsParserServer()

grammarscope.glue.parser.DefaultArtifactsParserServer.DefaultArtifactsParserServer ( )

Constructor

Member Function Documentation

◆ bind()

boolean grammarscope.glue.parser.DefaultArtifactsParserServer.bind ( )

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

Returns
true if success

Reimplemented from grammarscope.glue.parser.Server.

◆ lock()

void grammarscope.glue.parser.DefaultArtifactsParserServer.lock ( )
private

Wait. Calling from thread it will suspend thread and wake it when available

◆ main()

static void grammarscope.glue.parser.DefaultArtifactsParserServer.main ( final String[]  args)
static

Test

Parameters
argstexts

◆ processText()

ATextAnalysis grammarscope.glue.parser.DefaultArtifactsParserServer.processText ( final String  text)

Process text

Parameters
texttext to process
Returns
analysis

◆ signal()

void grammarscope.glue.parser.DefaultArtifactsParserServer.signal ( )
private

Signal waiting threads

Member Data Documentation

◆ lock

final Object grammarscope.glue.parser.DefaultArtifactsParserServer.lock = new Object()
private

Lock on which to wait

◆ state

boolean grammarscope.glue.parser.DefaultArtifactsParserServer.state
private

Clear flag


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