GrammarScope  4.0.0
Public Member Functions | List of all members
grammarscope.generator.data.Doclet.IProcessor Interface Reference
Inheritance diagram for grammarscope.generator.data.Doclet.IProcessor:
Inheritance graph
[legend]

Public Member Functions

void processHeader (final String thisSource, final String thisDestination, final PrintWriter thisPrintWriter)
 
void processTail (final List< String > theseNames, final PrintWriter thisPrintWriter)
 
void processEntry (final String thisName, final String thisShortName, final String thisLongName, final String thisParentName, final String thisSourcePatternString, final String theseTargetPatternsString, final String thatDescription, final String[][] theseCodedExamples, final PrintWriter thisPrintWriter)
 

Detailed Description

Processor interface

Author
Bernard Bou

Member Function Documentation

◆ processEntry()

void grammarscope.generator.data.Doclet.IProcessor.processEntry ( final String  thisName,
final String  thisShortName,
final String  thisLongName,
final String  thisParentName,
final String  thisSourcePatternString,
final String  theseTargetPatternsString,
final String  thatDescription,
final String  theseCodedExamples[][],
final PrintWriter  thisPrintWriter 
)

Print entry

Parameters
thisNamename
thisShortNameshortname
thisLongNamelong name
thisParentNameparent name
thisSourcePatternStringsource pattern
theseTargetPatternsStringtarget patterns
thatDescriptiondescription
theseCodedExamplescode examples
thisPrintWriterprintwriter

Implemented in grammarscope.generator.data.Doclet.NoOpProcessor, grammarscope.generator.data.ModelProcessor, and grammarscope.generator.data.DataProcessor.

◆ processHeader()

void grammarscope.generator.data.Doclet.IProcessor.processHeader ( final String  thisSource,
final String  thisDestination,
final PrintWriter  thisPrintWriter 
)

Process header

Parameters
thisSourcesource
thisDestinationdestination
thisPrintWriterprint writer

Implemented in grammarscope.generator.data.Doclet.NoOpProcessor, grammarscope.generator.data.DataProcessor, and grammarscope.generator.data.ModelProcessor.

◆ processTail()

void grammarscope.generator.data.Doclet.IProcessor.processTail ( final List< String >  theseNames,
final PrintWriter  thisPrintWriter 
)

Process tail

Parameters
theseNamesnames
thisPrintWriterprint writer

Implemented in grammarscope.generator.data.Doclet.NoOpProcessor, grammarscope.generator.data.ModelProcessor, and grammarscope.generator.data.DataProcessor.


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