GrammarScope  4.0.0
Static Public Member Functions | Private Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
grammarscope.tweak.Feeder Class Reference

Static Public Member Functions

static MutableRelationModel getDefaultModel ()
 
static MutableRelationModel getModel (final String filePath) throws MalformedURLException
 
static MutableRelationModel getModel (final URL url)
 
static String[] feedGR (final MutableRelationModel model)
 
static String[] feedGRDefs (final MutableRelationModel model)
 
static String join (final String glue, final String... s)
 
static void main (final String[] args)
 

Private Member Functions

 Feeder ()
 

Static Private Member Functions

static String relationToJavaString (final MutableGrammaticalRelation relation)
 
static String sourcePatternToJavaString (final Pattern sourcePattern)
 
static String targetPatternsToJavaString (final List< TregexPattern > targetPatterns)
 
static String toJavaStringArrayList (final String[] strs, @SuppressWarnings("SameParameterValue") final boolean quote)
 

Static Private Attributes

static final String language = "edu.stanford.nlp.international.Language.English"
 
static final String enclosingClass = "edu.stanford.nlp.trees.EnglishGrammaticalRelations"
 
static final String typeClass = "edu.stanford.nlp.trees.GrammaticalRelation"
 
static final boolean universal = true
 

Detailed Description

Feed source code from RelationModel

Author
Bernard Bou

Constructor & Destructor Documentation

◆ Feeder()

grammarscope.tweak.Feeder.Feeder ( )
private

Member Function Documentation

◆ feedGR()

static String [] grammarscope.tweak.Feeder.feedGR ( final MutableRelationModel  model)
static

Feed GrammaticalRelation names

Parameters
modelrelation model
Returns
source code names

◆ feedGRDefs()

static String [] grammarscope.tweak.Feeder.feedGRDefs ( final MutableRelationModel  model)
static

Feed GrammaticalRelation definitions

Parameters
modelrelation model
Returns
source code definitions

◆ getDefaultModel()

static MutableRelationModel grammarscope.tweak.Feeder.getDefaultModel ( )
static

Get default model helper

Returns
default model

◆ getModel() [1/2]

static MutableRelationModel grammarscope.tweak.Feeder.getModel ( final String  filePath) throws MalformedURLException
static

Get default model helper

Parameters
filePathxml file to load model from
Returns
model
Exceptions
MalformedURLExceptionexception

◆ getModel() [2/2]

static MutableRelationModel grammarscope.tweak.Feeder.getModel ( final URL  url)
static

Get default model helper

Parameters
urlurl to xml document to load model from
Returns
model

◆ join()

static String grammarscope.tweak.Feeder.join ( final String  glue,
final String...  s 
)
static

Join string array

Parameters
gluestring glue
sstring array
Returns
string

◆ main()

static void grammarscope.tweak.Feeder.main ( final String[]  args)
static

Main

Parameters
argsnone

◆ relationToJavaString()

static String grammarscope.tweak.Feeder.relationToJavaString ( final MutableGrammaticalRelation  relation)
staticprivate

Convert relation to java fq name

Parameters
relationrelation
Returns
source code fq name

◆ sourcePatternToJavaString()

static String grammarscope.tweak.Feeder.sourcePatternToJavaString ( final Pattern  sourcePattern)
staticprivate

Convert source pattern to source code initializer

Parameters
sourcePatternsource pattern
Returns
source code initializer

◆ targetPatternsToJavaString()

static String grammarscope.tweak.Feeder.targetPatternsToJavaString ( final List< TregexPattern >  targetPatterns)
staticprivate

Convert target patterns to source code initializer

Parameters
targetPatternstarget patterns
Returns
source code initializer

◆ toJavaStringArrayList()

static String grammarscope.tweak.Feeder.toJavaStringArrayList ( final String[]  strs,
@SuppressWarnings("SameParameterValue") final boolean  quote 
)
staticprivate

Make java array initializer

Parameters
strselement strings
quotewhether to quote
Returns
string

Member Data Documentation

◆ enclosingClass

final String grammarscope.tweak.Feeder.enclosingClass = "edu.stanford.nlp.trees.EnglishGrammaticalRelations"
staticprivate

◆ language

final String grammarscope.tweak.Feeder.language = "edu.stanford.nlp.international.Language.English"
staticprivate

◆ typeClass

final String grammarscope.tweak.Feeder.typeClass = "edu.stanford.nlp.trees.GrammaticalRelation"
staticprivate

◆ universal

final boolean grammarscope.tweak.Feeder.universal = true
staticprivate

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