public class OptionSymbol extends AbstractSymbol implements PackageDescriptionFileSymbol
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
content
represents the content of the OptionSymbol.
|
Constructor and Description |
---|
OptionSymbol(java.lang.String content,
Position position)
This constructor instantiate the option symbol.
|
Modifier and Type | Method and Description |
---|---|
AbstractPackageParserState |
accept(PackageDescriptionSymbolVisitor visitor,
PackageDescriptionFileParser parser)
calls the visitor with the Symbollist.
|
AbstractPackageParserState |
accept(PackageDescriptionSymbolVisitorWithTempRule visitor,
PackageDescriptionFileParser parser,
TempPackageRule tempPackageRule)
calls the visitor with the Symbollist.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getContent() |
int |
hashCode() |
java.lang.Boolean |
isPackageDescriptionFileSymbol() |
OptionSymbol |
toOptionSymbol() |
PackageDescriptionFileSymbol |
toPackageDescriptionFileSymbol() |
java.lang.String |
toString() |
getPosition, isPathSymbol, isRowEndSymbol, isValueSymbol, toCommentSymbol, toPathSymbol, toValueSymbol, toVariableSymbol
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getPosition, isPathSymbol, isRowEndSymbol, isValueSymbol, toCommentSymbol, toPathSymbol, toValueSymbol, toVariableSymbol
private final transient java.lang.String content
public OptionSymbol(java.lang.String content, Position position)
position
- is the position of the data in the stream.content
- is the content of the OptionState.public java.lang.String getContent()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class AbstractSymbol
public int hashCode()
hashCode
in class AbstractSymbol
public AbstractPackageParserState accept(PackageDescriptionSymbolVisitor visitor, PackageDescriptionFileParser parser) throws java.lang.InterruptedException, ParserException
PackageDescriptionFileSymbol
accept
in interface PackageDescriptionFileSymbol
visitor
- is the called visitor.parser
- This is the PackageDescriptionparser.java.lang.InterruptedException
- from the Buffer.ParserException
- if the symbol is not expected.public AbstractPackageParserState accept(PackageDescriptionSymbolVisitorWithTempRule visitor, PackageDescriptionFileParser parser, TempPackageRule tempPackageRule) throws java.lang.InterruptedException, ParserException
PackageDescriptionFileSymbol
accept
in interface PackageDescriptionFileSymbol
visitor
- is the called visitor.parser
- This is the PackageDescriptionparser.tempPackageRule
- is a temporary package rule.java.lang.InterruptedException
- from the Buffer.ParserException
- if the symbol is not expected.public OptionSymbol toOptionSymbol()
toOptionSymbol
in interface PackageDescriptionFileSymbol
toOptionSymbol
in class AbstractSymbol
public java.lang.Boolean isPackageDescriptionFileSymbol()
isPackageDescriptionFileSymbol
in interface PackageDescriptionFileSymbol
isPackageDescriptionFileSymbol
in class AbstractSymbol
public PackageDescriptionFileSymbol toPackageDescriptionFileSymbol()
toPackageDescriptionFileSymbol
in interface PackageDescriptionFileSymbol
toPackageDescriptionFileSymbol
in class AbstractSymbol