org.netbeans.modules.bpel.model.api.support
Class XPathModelFactory

java.lang.Object
  extended by org.netbeans.modules.bpel.model.api.support.XPathModelFactory

public final class XPathModelFactory
extends java.lang.Object

Author:
nk160297

Field Summary
static java.lang.String DEFAULT_EXPR_LANGUAGE
           
static java.lang.String XPATH_EXPR_DELIMITER
          This delimiter is used to separate multiple XPath expressions.
static char XPATH_EXPR_DELIMITER_CHAR
           
 
Constructor Summary
XPathModelFactory()
           
 
Method Summary
static org.netbeans.modules.xml.xpath.ext.XPathModel create(BpelEntity contextEntity)
          Try to create a new XPath model for BPEL.
static boolean isSplitable(java.lang.String str)
           
static java.lang.String[] split(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XPATH_EXPR_DELIMITER

public static final java.lang.String XPATH_EXPR_DELIMITER
This delimiter is used to separate multiple XPath expressions. The delimiter is used when BPEL mapper graph has a few roots. The expression with such delimiter will not be processed correctly by BPEL engine. It is intended to be used temporary to save unlinked content of a graph.

See Also:
Constant Field Values

XPATH_EXPR_DELIMITER_CHAR

public static final char XPATH_EXPR_DELIMITER_CHAR
See Also:
Constant Field Values

DEFAULT_EXPR_LANGUAGE

public static final java.lang.String DEFAULT_EXPR_LANGUAGE
See Also:
Constant Field Values
Constructor Detail

XPathModelFactory

public XPathModelFactory()
Method Detail

create

public static org.netbeans.modules.xml.xpath.ext.XPathModel create(BpelEntity contextEntity)
Try to create a new XPath model for BPEL. The BpelEntity is used as the context.

Parameters:
expression - text to parse
contextEntity - BPEL entity which is used as context
Returns:
the new XPath model.

split

public static java.lang.String[] split(java.lang.String str)

isSplitable

public static boolean isSplitable(java.lang.String str)