org.w3c.IsaViz.fresnel
Class FSLISVEvaluator
java.lang.Object
org.w3c.IsaViz.fresnel.FSLEvaluator
org.w3c.IsaViz.fresnel.FSLISVEvaluator
- public class FSLISVEvaluator
- extends FSLEvaluator
Main class for evaluating an FSL expression on an IsaViz in-memory model (used by the IsaViz FSL visual debugger)
|
Method Summary |
java.util.Vector |
evaluate(java.lang.String path,
short firstStepType)
|
java.util.Vector |
evaluatePathExpr(FSLPath expr,
java.lang.Object nodeOrArc)
|
java.lang.String |
fcLiteralDT(FSLPath expr,
java.lang.Object nodeOrArc)
|
java.lang.String |
fcLiteralValue(FSLPath expr,
java.lang.Object nodeOrArc)
|
java.lang.String |
fcLocalName(FSLPath expr,
java.lang.Object nodeOrArc)
|
java.lang.String |
fcNamespaceURI(FSLPath expr,
java.lang.Object nodeOrArc)
|
java.lang.String |
fcURI(FSLPath expr,
java.lang.Object nodeOrArc)
|
float |
getFirstLiteralAsNumber(FSLPath expr,
java.lang.Object nodeOrArc)
|
java.lang.String |
getFirstLiteralAsString(FSLPath expr,
java.lang.Object nodeOrArc)
|
float[] |
getLiteralsAsNumbers(FSLPath expr,
java.lang.Object nodeOrArc)
|
java.lang.String[] |
getLiteralsAsStrings(FSLPath expr,
java.lang.Object nodeOrArc)
|
| Methods inherited from class org.w3c.IsaViz.fresnel.FSLEvaluator |
callBooleanFunction, callNumberFunction, callStringFunction, evaluateBooleanExpr, evaluateNumberExpr, evaluateStringExpr, fcBoolean, fcConcat, fcContains, fcContains, fcContains, fcContains, fcCount, fcExpand, fcFalse, fcNormalizeSpace, fcNot, fcNumber, fcNumber, fcStartsWith, fcStartsWith, fcStartsWith, fcStartsWith, fcStringLength, fcStringLength, fcSubstring, fcSubstring, fcSubstringAfter, fcSubstringBefore, fcTrue, printFunctionCallError, printUnknownFunctionError, testDIFFExpr, testEQExpr, testINFEQExpr, testINFExpr, testSUPEQExpr, testSUPExpr |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FSLISVEvaluator
public FSLISVEvaluator(org.w3c.IsaViz.Editor isv,
FSLNSResolver nsr,
FSLHierarchyStore fhs)
evaluate
public java.util.Vector evaluate(java.lang.String path,
short firstStepType)
evaluatePathExpr
public java.util.Vector evaluatePathExpr(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
evaluatePathExpr in class FSLEvaluator
getLiteralsAsNumbers
public float[] getLiteralsAsNumbers(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
getLiteralsAsNumbers in class FSLEvaluator
getLiteralsAsStrings
public java.lang.String[] getLiteralsAsStrings(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
getLiteralsAsStrings in class FSLEvaluator
getFirstLiteralAsString
public java.lang.String getFirstLiteralAsString(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
getFirstLiteralAsString in class FSLEvaluator
getFirstLiteralAsNumber
public float getFirstLiteralAsNumber(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
getFirstLiteralAsNumber in class FSLEvaluator
fcLocalName
public java.lang.String fcLocalName(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
fcLocalName in class FSLEvaluator
fcNamespaceURI
public java.lang.String fcNamespaceURI(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
fcNamespaceURI in class FSLEvaluator
fcURI
public java.lang.String fcURI(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
fcURI in class FSLEvaluator
fcLiteralValue
public java.lang.String fcLiteralValue(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
fcLiteralValue in class FSLEvaluator
fcLiteralDT
public java.lang.String fcLiteralDT(FSLPath expr,
java.lang.Object nodeOrArc)
- Specified by:
fcLiteralDT in class FSLEvaluator
Copyright © 2005 INRIA. All Rights Reserved
Licensed under the GNU LGPL. For full terms see the file COPYING.