C# Class com.ximpleware.FuncExpr

FuncExpr implements the function expression defined in XPath spec
Inheritance: com.ximpleware.Expr
Datei anzeigen Open project: jzhang2004/vtd-xml Class Usage Examples

Public Properties

Property Type Description
argumentList com.ximpleware.xpath.Alist
opCode int

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

FuncExpr() public method

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

ToString() public method

public ToString ( ) : System.String
return System.String

addArg() public method

public addArg ( com.ximpleware.Expr e ) : void
e com.ximpleware.Expr
return void

adjust() public method

public adjust ( int n ) : int
n int
return int

checkArgumentCount() public method

public checkArgumentCount ( ) : bool
return bool

clearCache() public method

public clearCache ( ) : void
return void

evalBoolean() public method

public evalBoolean ( VTDNav vn ) : bool
vn VTDNav
return bool

evalNodeSet() public method

public evalNodeSet ( VTDNav vn ) : int
vn VTDNav
return int

evalNumber() public method

public evalNumber ( VTDNav vn ) : double
vn VTDNav
return double

evalString() public method

public evalString ( VTDNav vn ) : System.String
vn VTDNav
return System.String

fname() public method

public fname ( ) : System.String
return System.String

getFuncOpCode() public method

public getFuncOpCode ( ) : int
return int

isFinal() public method

public isFinal ( ) : bool
return bool

markCacheable() public method

public markCacheable ( ) : void
return void

markCacheable2() public method

public markCacheable2 ( ) : void
return void

requireContextSize() public method

public requireContextSize ( ) : bool
return bool

reset() public method

public reset ( VTDNav vn ) : void
vn VTDNav
return void

setXslVn() public method

public setXslVn ( VTDNav vn1 ) : void
vn1 VTDNav
return void

Property Details

argumentList public_oe property

public com.ximpleware.xpath.Alist argumentList
return com.ximpleware.xpath.Alist

opCode public_oe property

public int opCode
return int