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.