IBM WebSphere Application ServerTM
Release 8

com.ibm.bpe.xpath.spi
Enum XPathExtensionFunctionDescriptor.ExpressionType

java.lang.Object
  extended by java.lang.Enum<XPathExtensionFunctionDescriptor.ExpressionType>
      extended by com.ibm.bpe.xpath.spi.XPathExtensionFunctionDescriptor.ExpressionType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<XPathExtensionFunctionDescriptor.ExpressionType>
Enclosing class:
XPathExtensionFunctionDescriptor

public static enum XPathExtensionFunctionDescriptor.ExpressionType
extends java.lang.Enum<XPathExtensionFunctionDescriptor.ExpressionType>

Used to express in what type of expressions and conditions this function is available. For example, there might be functions that are required in the join condition of a BPEL process but not in a link condition.
XPath conditions and expression types are:


Enum Constant Summary
EXIT_CONDITION
          To indicate the function is available in a BPEL exit condition.
FOR_EACH_COUNTER
          To indicate the function is available in an BPEL for-each counter expression.
GENERAL_EXPRESSION
          To indicate the function is available in a BPEL general expression, for example, in a to or from expression of an assignment.
JOIN_CONDITION
          To indicate the function is available in a BPEL join condition.
TIMEOUT_EXPRESSION
          To indicate the function is available in a BPEL timeout expression.
TRANSITION_CONDITION
          To indicate the function is available in a BPEL link condition
 
Method Summary
static XPathExtensionFunctionDescriptor.ExpressionType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static XPathExtensionFunctionDescriptor.ExpressionType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

JOIN_CONDITION

public static final XPathExtensionFunctionDescriptor.ExpressionType JOIN_CONDITION
To indicate the function is available in a BPEL join condition.


TRANSITION_CONDITION

public static final XPathExtensionFunctionDescriptor.ExpressionType TRANSITION_CONDITION
To indicate the function is available in a BPEL link condition


EXIT_CONDITION

public static final XPathExtensionFunctionDescriptor.ExpressionType EXIT_CONDITION
To indicate the function is available in a BPEL exit condition.


TIMEOUT_EXPRESSION

public static final XPathExtensionFunctionDescriptor.ExpressionType TIMEOUT_EXPRESSION
To indicate the function is available in a BPEL timeout expression.


GENERAL_EXPRESSION

public static final XPathExtensionFunctionDescriptor.ExpressionType GENERAL_EXPRESSION
To indicate the function is available in a BPEL general expression, for example, in a to or from expression of an assignment.


FOR_EACH_COUNTER

public static final XPathExtensionFunctionDescriptor.ExpressionType FOR_EACH_COUNTER
To indicate the function is available in an BPEL for-each counter expression.

Method Detail

values

public static XPathExtensionFunctionDescriptor.ExpressionType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (XPathExtensionFunctionDescriptor.ExpressionType c : XPathExtensionFunctionDescriptor.ExpressionType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static XPathExtensionFunctionDescriptor.ExpressionType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

IBM WebSphere Application ServerTM
Release 8