C# Class CodePlex.XPathParser.XPathScanner

Afficher le fichier Open project: zippy1981/XPathVisualizer Class Usage Examples

Méthodes publiques

Свойство Type Description
FunctionNames string[]

Private Properties

Свойство Type Description
AllowedFollowing List
AllowedWhenExpected List
CheckAxis XPathAxis
CheckOperator bool
IsAsciiDigit bool
LexemeToString string
NextChar void
ScanNCName string
ScanNumber void
ScanString void
SetSourceIndex void
SkipWhiteSpace void

Méthodes publiques

Méthode Description
CheckFunction ( ) : void
CheckToken ( Lexeme t ) : void
EofExpectedException ( string token ) : CodePlex.XPathParser.XPathParserException
IsWhiteSpace ( char ch ) : bool
NextLex ( ) : void
NodeTestExpectedException ( ) : CodePlex.XPathParser.XPathParserException
PassToken ( Lexeme t ) : void
PredicateAfterDotDotException ( ) : CodePlex.XPathParser.XPathParserException
PredicateAfterDotException ( ) : CodePlex.XPathParser.XPathParserException
ScientificNotationException ( ) : CodePlex.XPathParser.XPathParserException
TokenExpectedException ( Lexeme t, string actualToken ) : CodePlex.XPathParser.XPathParserException
UnclosedStringException ( ) : CodePlex.XPathParser.XPathParserException
UnexpectedTokenException ( ) : CodePlex.XPathParser.XPathParserException
UnknownFunctionException ( ) : CodePlex.XPathParser.XPathParserException
XPathScanner ( string xpathExpr ) : System.Collections.Generic
XPathScanner ( string xpathExpr, int startFrom ) : System.Collections.Generic

Private Methods

Méthode Description
AllowedFollowing ( Lexeme t ) : List
AllowedWhenExpected ( Lexeme t ) : List
CheckAxis ( ) : XPathAxis
CheckOperator ( bool star ) : bool
IsAsciiDigit ( char ch ) : bool
LexemeToString ( Lexeme t ) : string
NextChar ( ) : void
ScanNCName ( ) : string
ScanNumber ( ) : void
ScanString ( ) : void
SetSourceIndex ( int index ) : void
SkipWhiteSpace ( ) : void

Method Details

CheckFunction() public méthode

public CheckFunction ( ) : void
Résultat void

CheckToken() public méthode

public CheckToken ( Lexeme t ) : void
t Lexeme
Résultat void

EofExpectedException() public méthode

public EofExpectedException ( string token ) : CodePlex.XPathParser.XPathParserException
token string
Résultat CodePlex.XPathParser.XPathParserException

IsWhiteSpace() public static méthode

public static IsWhiteSpace ( char ch ) : bool
ch char
Résultat bool

NextLex() public méthode

public NextLex ( ) : void
Résultat void

NodeTestExpectedException() public méthode

public NodeTestExpectedException ( ) : CodePlex.XPathParser.XPathParserException
Résultat CodePlex.XPathParser.XPathParserException

PassToken() public méthode

public PassToken ( Lexeme t ) : void
t Lexeme
Résultat void

PredicateAfterDotDotException() public méthode

public PredicateAfterDotDotException ( ) : CodePlex.XPathParser.XPathParserException
Résultat CodePlex.XPathParser.XPathParserException

PredicateAfterDotException() public méthode

public PredicateAfterDotException ( ) : CodePlex.XPathParser.XPathParserException
Résultat CodePlex.XPathParser.XPathParserException

ScientificNotationException() public méthode

public ScientificNotationException ( ) : CodePlex.XPathParser.XPathParserException
Résultat CodePlex.XPathParser.XPathParserException

TokenExpectedException() public méthode

public TokenExpectedException ( Lexeme t, string actualToken ) : CodePlex.XPathParser.XPathParserException
t Lexeme
actualToken string
Résultat CodePlex.XPathParser.XPathParserException

UnclosedStringException() public méthode

public UnclosedStringException ( ) : CodePlex.XPathParser.XPathParserException
Résultat CodePlex.XPathParser.XPathParserException

UnexpectedTokenException() public méthode

public UnexpectedTokenException ( ) : CodePlex.XPathParser.XPathParserException
Résultat CodePlex.XPathParser.XPathParserException

UnknownFunctionException() public méthode

public UnknownFunctionException ( ) : CodePlex.XPathParser.XPathParserException
Résultat CodePlex.XPathParser.XPathParserException

XPathScanner() public méthode

public XPathScanner ( string xpathExpr ) : System.Collections.Generic
xpathExpr string
Résultat System.Collections.Generic

XPathScanner() public méthode

public XPathScanner ( string xpathExpr, int startFrom ) : System.Collections.Generic
xpathExpr string
startFrom int
Résultat System.Collections.Generic

Property Details

FunctionNames public_oe static_oe property

public static string[] FunctionNames
Résultat string[]