Package com.xmlmind.w2x.processor
Class XPathFunctions
- java.lang.Object
-
- com.xmlmind.w2x.processor.XPathFunctions
-
- All Implemented Interfaces:
SimpleFunctionTable
public final class XPathFunctions extends Object implements SimpleFunctionTable
-
-
Constructor Summary
Constructors Constructor Description XPathFunctions()
-
Method Summary
-
-
-
Method Detail
-
getSimpleFunction
public SimpleFunction getSimpleFunction(String functionName)
- Specified by:
getSimpleFunctionin interfaceSimpleFunctionTable
-
uniqueKeyValue
public static Variant uniqueKeyValue(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
stringToId
public static Variant stringToId(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
contentType
public static Variant contentType(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
orRegex
public static Variant orRegex(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
getClass
public static Variant getClass(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
styleCount
public static Variant styleCount(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
getStyle
public static Variant getStyle(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
lookupStyle
public static Variant lookupStyle(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
findRule
public static Variant findRule(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
getRule
public static Variant getRule(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
length
public static Variant length(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
lookupLength
public static Variant lookupLength(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
fontSize
public static Variant fontSize(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
isMonospaced
public static Variant isMonospaced(VariantExpr[] args, XNode node, ExprContext context) throws EvalException
- Throws:
EvalException
-
isMonospacedFontFamily
public static boolean isMonospacedFontFamily(String propValue)
-
fontSize
public static double fontSize(Element element)
-
-