C# 클래스 CodePlex.XPathParser.XPathScanner

파일 보기 프로젝트 열기: zippy1981/XPathVisualizer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
FunctionNames string[]

Private Properties

프로퍼티 타입 설명
AllowedFollowing List
AllowedWhenExpected List
CheckAxis XPathAxis
CheckOperator bool
IsAsciiDigit bool
LexemeToString string
NextChar void
ScanNCName string
ScanNumber void
ScanString void
SetSourceIndex void
SkipWhiteSpace void

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

CheckFunction() 공개 메소드

public CheckFunction ( ) : void
리턴 void

CheckToken() 공개 메소드

public CheckToken ( Lexeme t ) : void
t Lexeme
리턴 void

EofExpectedException() 공개 메소드

public EofExpectedException ( string token ) : CodePlex.XPathParser.XPathParserException
token string
리턴 CodePlex.XPathParser.XPathParserException

IsWhiteSpace() 공개 정적인 메소드

public static IsWhiteSpace ( char ch ) : bool
ch char
리턴 bool

NextLex() 공개 메소드

public NextLex ( ) : void
리턴 void

NodeTestExpectedException() 공개 메소드

public NodeTestExpectedException ( ) : CodePlex.XPathParser.XPathParserException
리턴 CodePlex.XPathParser.XPathParserException

PassToken() 공개 메소드

public PassToken ( Lexeme t ) : void
t Lexeme
리턴 void

PredicateAfterDotDotException() 공개 메소드

public PredicateAfterDotDotException ( ) : CodePlex.XPathParser.XPathParserException
리턴 CodePlex.XPathParser.XPathParserException

PredicateAfterDotException() 공개 메소드

public PredicateAfterDotException ( ) : CodePlex.XPathParser.XPathParserException
리턴 CodePlex.XPathParser.XPathParserException

ScientificNotationException() 공개 메소드

public ScientificNotationException ( ) : CodePlex.XPathParser.XPathParserException
리턴 CodePlex.XPathParser.XPathParserException

TokenExpectedException() 공개 메소드

public TokenExpectedException ( Lexeme t, string actualToken ) : CodePlex.XPathParser.XPathParserException
t Lexeme
actualToken string
리턴 CodePlex.XPathParser.XPathParserException

UnclosedStringException() 공개 메소드

public UnclosedStringException ( ) : CodePlex.XPathParser.XPathParserException
리턴 CodePlex.XPathParser.XPathParserException

UnexpectedTokenException() 공개 메소드

public UnexpectedTokenException ( ) : CodePlex.XPathParser.XPathParserException
리턴 CodePlex.XPathParser.XPathParserException

UnknownFunctionException() 공개 메소드

public UnknownFunctionException ( ) : CodePlex.XPathParser.XPathParserException
리턴 CodePlex.XPathParser.XPathParserException

XPathScanner() 공개 메소드

public XPathScanner ( string xpathExpr ) : System.Collections.Generic
xpathExpr string
리턴 System.Collections.Generic

XPathScanner() 공개 메소드

public XPathScanner ( string xpathExpr, int startFrom ) : System.Collections.Generic
xpathExpr string
startFrom int
리턴 System.Collections.Generic

프로퍼티 상세

FunctionNames 공개적으로 정적으로 프로퍼티

public static string[] FunctionNames
리턴 string[]