public class PackageDescriptionSymbolVisitorWithTempRule
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
exceptionMessage
the exceptionMessage for the ParserException, which will be thrown.
|
Modifier | Constructor and Description |
---|---|
protected |
PackageDescriptionSymbolVisitorWithTempRule(java.lang.String exceptionMessage)
constructor for the SymbolVisitorWithTempRule.
|
Modifier and Type | Method and Description |
---|---|
protected AbstractPackageParserState |
handle(CommentSymbol commentSymbol,
PackageDescriptionFileParser parser,
TempPackageRule tempPackageRule)
handles an object of the type commentSymbol.
|
protected AbstractPackageParserState |
handle(EndSymbol endSymbol,
PackageDescriptionFileParser parser,
TempPackageRule tempPackageRule)
handles an object of the Type EndSymbol.
|
protected AbstractPackageParserState |
handle(OptionSymbol optionSymbol,
PackageDescriptionFileParser parser,
TempPackageRule tempPackageRule)
handles an object of the Type OptionSymbol.
|
protected AbstractPackageParserState |
handle(PathSymbol pathSymbol,
PackageDescriptionFileParser parser,
TempPackageRule tempPackageRule)
handles an object of the Type PathSymbol.
|
protected AbstractPackageParserState |
handle(RowEndSymbol rowEndSymbol,
PackageDescriptionFileParser parser,
TempPackageRule tempPackageRule)
handles an object of the Type RowEndSymbol.
|
protected AbstractPackageParserState |
handle(ValueSymbol valueSymbol,
PackageDescriptionFileParser parser,
TempPackageRule tempPackageRule)
handles an object of the Type ValueSymbol.
|
protected AbstractPackageParserState |
handle(VariableSymbol variableSymbol,
PackageDescriptionFileParser parser,
TempPackageRule tempPackageRule)
handles an object of the Type VariableSymbol.
|
private final java.lang.String exceptionMessage
protected PackageDescriptionSymbolVisitorWithTempRule(java.lang.String exceptionMessage)
exceptionMessage
- for the ParserExceptuin, which will be thrown.protected AbstractPackageParserState handle(CommentSymbol commentSymbol, PackageDescriptionFileParser parser, TempPackageRule tempPackageRule) throws ParserException
commentSymbol
- is the type of the handled object.parser
- is the parser.tempPackageRule
- is the temporary Package RuleParserException
- if the symbol is not expected.protected AbstractPackageParserState handle(EndSymbol endSymbol, PackageDescriptionFileParser parser, TempPackageRule tempPackageRule) throws java.lang.InterruptedException, ParserException
endSymbol
- is the type of the handled object.parser
- is the parser.tempPackageRule
- is the temporary Package Rulejava.lang.InterruptedException
- from the Buffer.ParserException
- if the symbol is not expected.protected AbstractPackageParserState handle(RowEndSymbol rowEndSymbol, PackageDescriptionFileParser parser, TempPackageRule tempPackageRule) throws java.lang.InterruptedException, ParserException
rowEndSymbol
- is the type of the handled object.parser
- is the parser.tempPackageRule
- is the temporary Package Rulejava.lang.InterruptedException
- from the buffer.ParserException
- if the symbol is not expected.protected AbstractPackageParserState handle(VariableSymbol variableSymbol, PackageDescriptionFileParser parser, TempPackageRule tempPackageRule) throws ParserException
variableSymbol
- is the type of the handled object.parser
- is the parser.tempPackageRule
- is the temporary Package RuleParserException
- if the symbol is not expected.protected AbstractPackageParserState handle(ValueSymbol valueSymbol, PackageDescriptionFileParser parser, TempPackageRule tempPackageRule) throws ParserException
valueSymbol
- is the type of the handled object.parser
- is the parser.tempPackageRule
- is the temporary Package RuleParserException
- if the symbol is not expected.protected AbstractPackageParserState handle(PathSymbol pathSymbol, PackageDescriptionFileParser parser, TempPackageRule tempPackageRule) throws ParserException
pathSymbol
- is the type of the handled object.parser
- is the parser.tempPackageRule
- is the temporary Package RuleParserException
- if the symbol is not expected.protected AbstractPackageParserState handle(OptionSymbol optionSymbol, PackageDescriptionFileParser parser, TempPackageRule tempPackageRule) throws ParserException
optionSymbol
- is the type of the handled object.parser
- is the parser.tempPackageRule
- is the temporary Package RuleParserException
- if the symbol is not expected.