C# 클래스 com.ximpleware.FuncExpr

FuncExpr implements the function expression defined in XPath spec
상속: com.ximpleware.Expr
파일 보기 프로젝트 열기: jzhang2004/vtd-xml 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
argumentList com.ximpleware.xpath.Alist
opCode int

공개 메소드들

메소드 설명
FuncExpr ( int oc, com.ximpleware.xpath.Alist list ) : System
ToString ( ) : System.String
addArg ( com.ximpleware.Expr e ) : void
adjust ( int n ) : int
checkArgumentCount ( ) : bool
clearCache ( ) : void
evalBoolean ( VTDNav vn ) : bool
evalNodeSet ( VTDNav vn ) : int
evalNumber ( VTDNav vn ) : double
evalString ( VTDNav vn ) : System.String
fname ( ) : System.String
getFuncOpCode ( ) : int

isFinal ( ) : bool
markCacheable ( ) : void
markCacheable2 ( ) : void
requireContextSize ( ) : bool
reset ( VTDNav vn ) : void
setXslVn ( VTDNav vn1 ) : void

비공개 메소드들

메소드 설명
argCount ( ) : int
concat ( VTDNav vn ) : System.String
contains ( VTDNav vn ) : bool
count ( VTDNav vn ) : int
endsWith ( VTDNav vn ) : bool
evalFirstArgumentListNodeSet ( VTDNav vn ) : int
evalFirstArgumentListNodeSet2 ( VTDNav vn ) : int
formatNumber ( VTDNav vn ) : String
generateID ( VTDNav vn ) : String
getLocalName ( VTDNav vn ) : String
getName ( VTDNav vn ) : String
getNameSpaceURI ( VTDNav vn ) : String
getNewNav ( ) : VTDNav
getString ( VTDNav vn ) : String
getStringLen ( VTDNav vn ) : int
getStringVal ( VTDNav vn, int i ) : int
getSystemProperty ( VTDNav vn ) : String
isElementAvailable ( VTDNav vn ) : bool
isFunctionAvailable ( VTDNav vn ) : bool
isWS ( char c ) : bool
lang ( VTDNav vn, String s ) : bool

lowerCase ( VTDNav vn ) : String
matchLocalName ( VTDNav vn ) : bool
matchName ( VTDNav vn ) : bool
normalize ( String s ) : String
normalizeSpace ( VTDNav vn ) : System.String
roundHalfToEven ( VTDNav vn ) : double
roundHalfToEvenPositive ( double value, long precision ) : double
startsWith ( VTDNav vn ) : bool
subString ( VTDNav vn ) : System.String
subStringAfter ( VTDNav vn ) : System.String
subStringBefore ( VTDNav vn ) : System.String
sum ( VTDNav vn ) : double
translate ( VTDNav vn ) : string
upperCase ( VTDNav vn ) : String

메소드 상세

FuncExpr() 공개 메소드

public FuncExpr ( int oc, com.ximpleware.xpath.Alist list ) : System
oc int
list com.ximpleware.xpath.Alist
리턴 System

ToString() 공개 메소드

public ToString ( ) : System.String
리턴 System.String

addArg() 공개 메소드

public addArg ( com.ximpleware.Expr e ) : void
e com.ximpleware.Expr
리턴 void

adjust() 공개 메소드

public adjust ( int n ) : int
n int
리턴 int

checkArgumentCount() 공개 메소드

public checkArgumentCount ( ) : bool
리턴 bool

clearCache() 공개 메소드

public clearCache ( ) : void
리턴 void

evalBoolean() 공개 메소드

public evalBoolean ( VTDNav vn ) : bool
vn VTDNav
리턴 bool

evalNodeSet() 공개 메소드

public evalNodeSet ( VTDNav vn ) : int
vn VTDNav
리턴 int

evalNumber() 공개 메소드

public evalNumber ( VTDNav vn ) : double
vn VTDNav
리턴 double

evalString() 공개 메소드

public evalString ( VTDNav vn ) : System.String
vn VTDNav
리턴 System.String

fname() 공개 메소드

public fname ( ) : System.String
리턴 System.String

getFuncOpCode() 공개 메소드

public getFuncOpCode ( ) : int
리턴 int

isFinal() 공개 메소드

public isFinal ( ) : bool
리턴 bool

markCacheable() 공개 메소드

public markCacheable ( ) : void
리턴 void

markCacheable2() 공개 메소드

public markCacheable2 ( ) : void
리턴 void

requireContextSize() 공개 메소드

public requireContextSize ( ) : bool
리턴 bool

reset() 공개 메소드

public reset ( VTDNav vn ) : void
vn VTDNav
리턴 void

setXslVn() 공개 메소드

public setXslVn ( VTDNav vn1 ) : void
vn1 VTDNav
리턴 void

프로퍼티 상세

argumentList 공개적으로 프로퍼티

public com.ximpleware.xpath.Alist argumentList
리턴 com.ximpleware.xpath.Alist

opCode 공개적으로 프로퍼티

public int opCode
리턴 int