C# Class com.ximpleware.FuncExpr

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

Méthodes publiques

Свойство Type Description
argumentList com.ximpleware.xpath.Alist
opCode int

Méthodes publiques

Méthode 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

Méthode 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 méthode

public FuncExpr ( int oc, com.ximpleware.xpath.Alist list ) : System
oc int
list com.ximpleware.xpath.Alist
Résultat System

ToString() public méthode

public ToString ( ) : System.String
Résultat System.String

addArg() public méthode

public addArg ( com.ximpleware.Expr e ) : void
e com.ximpleware.Expr
Résultat void

adjust() public méthode

public adjust ( int n ) : int
n int
Résultat int

checkArgumentCount() public méthode

public checkArgumentCount ( ) : bool
Résultat bool

clearCache() public méthode

public clearCache ( ) : void
Résultat void

evalBoolean() public méthode

public evalBoolean ( VTDNav vn ) : bool
vn VTDNav
Résultat bool

evalNodeSet() public méthode

public evalNodeSet ( VTDNav vn ) : int
vn VTDNav
Résultat int

evalNumber() public méthode

public evalNumber ( VTDNav vn ) : double
vn VTDNav
Résultat double

evalString() public méthode

public evalString ( VTDNav vn ) : System.String
vn VTDNav
Résultat System.String

fname() public méthode

public fname ( ) : System.String
Résultat System.String

getFuncOpCode() public méthode

public getFuncOpCode ( ) : int
Résultat int

isFinal() public méthode

public isFinal ( ) : bool
Résultat bool

markCacheable() public méthode

public markCacheable ( ) : void
Résultat void

markCacheable2() public méthode

public markCacheable2 ( ) : void
Résultat void

requireContextSize() public méthode

public requireContextSize ( ) : bool
Résultat bool

reset() public méthode

public reset ( VTDNav vn ) : void
vn VTDNav
Résultat void

setXslVn() public méthode

public setXslVn ( VTDNav vn1 ) : void
vn1 VTDNav
Résultat void

Property Details

argumentList public_oe property

public com.ximpleware.xpath.Alist argumentList
Résultat com.ximpleware.xpath.Alist

opCode public_oe property

public int opCode
Résultat int