Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.ode.bpel.rtrep.v2.xpath10.jaxp
Class JaxpXPath10ExpressionRuntime

    java.lang.Object
      org.apache.ode.bpel.rtrep.v2.xpath10.jaxp.JaxpXPath10ExpressionRuntime

All Implemented Interfaces:
  ExpressionLanguageRuntime

    public class JaxpXPath10ExpressionRuntime

extends java.lang.Object
implements ExpressionLanguageRuntime

JAXP based XPath 1.0 Expression Language run-time subsytem.

Constructor Summary
`JaxpXPath10ExpressionRuntime()`

Method Summary
`java.util.List` | `evaluate(OExpression cexp, EvaluationContext ctx)`
`boolean` | `evaluateAsBoolean(OExpression cexp, EvaluationContext ctx)`
`java.util.Calendar` | `evaluateAsDate(OExpression cexp, EvaluationContext context)`
`Duration` | `evaluateAsDuration(OExpression cexp, EvaluationContext context)`
`java.lang.Number` | `evaluateAsNumber(OExpression cexp, EvaluationContext ctx)`
`java.lang.String` | `evaluateAsString(OExpression cexp, EvaluationContext ctx)`
`org.w3c.dom.Node` | `evaluateNode(OExpression cexp, EvaluationContext ctx)`
`void` | `initialize(java.util.Map properties)` Initialize the expression evaluation runtime.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### JaxpXPath10ExpressionRuntime

    public JaxpXPath10ExpressionRuntime()

Method Detail

### initialize

    public void initialize(java.util.Map properties)
                    throws ConfigurationException

  Description copied from interface: `ExpressionLanguageRuntime`
  Initialize the expression evaluation runtime.

  Specified by:
    `initialize` in interface `ExpressionLanguageRuntime`
  Parameters:
    `properties` - configuration properties
  Throws:
    `ConfigurationException`

### evaluateAsString

    public java.lang.String evaluateAsString(OExpression cexp,
                                             EvaluationContext ctx)
                                      throws FaultException

  Specified by:
    `evaluateAsString` in interface `ExpressionLanguageRuntime`
  Throws:
    `FaultException`

### evaluateAsBoolean

    public boolean evaluateAsBoolean(OExpression cexp,
                                     EvaluationContext ctx)
                              throws FaultException

  Specified by:
    `evaluateAsBoolean` in interface `ExpressionLanguageRuntime`
  Throws:
    `FaultException`

### evaluateAsNumber

    public java.lang.Number evaluateAsNumber(OExpression cexp,
                                             EvaluationContext ctx)
                                      throws FaultException

  Specified by:
    `evaluateAsNumber` in interface `ExpressionLanguageRuntime`
  Throws:
    `FaultException`

### evaluate

    public java.util.List evaluate(OExpression cexp,
                                   EvaluationContext ctx)
                            throws FaultException

  Specified by:
    `evaluate` in interface `ExpressionLanguageRuntime`
  Throws:
    `FaultException`

### evaluateNode

    public org.w3c.dom.Node evaluateNode(OExpression cexp,
                                         EvaluationContext ctx)
                                  throws FaultException

  Specified by:
    `evaluateNode` in interface `ExpressionLanguageRuntime`
  Throws:
    `FaultException`

### evaluateAsDate

    public java.util.Calendar evaluateAsDate(OExpression cexp,
                                             EvaluationContext context)
                                      throws FaultException

  Specified by:
    `evaluateAsDate` in interface `ExpressionLanguageRuntime`
  Throws:
    `FaultException`

### evaluateAsDuration

    public Duration evaluateAsDuration(OExpression cexp,
                                       EvaluationContext context)
                                throws FaultException

  Specified by:
    `evaluateAsDuration` in interface `ExpressionLanguageRuntime`
  Throws:
    `FaultException`

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD