| Modifier and Type | Class and Description |
|---|---|
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private StepPattern[] | m_patterns
Array of the contained step patterns to be tested. |
| pack-priv static final long |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | callVisitors(ExpressionOwner owner, XPathVisitor visitor)
Implements com. This will traverse the heararchy, calling the visitor for each member. |
| public boolean | Returns: true if traversal outside the context node's subtree can occur.Overrides com. Tell if this expression or it's subexpressions can traverse outside the current subtree. |
| public boolean | deepEquals(Expression expr)
Implements abstract com. Compare this object with another object and see if they are equal, include the sub heararchy. |
| public XObject | Returns: com.,
com.,
com.,
com., or
com..XPath runtime context. xctxt)Implements abstract com. Test a node to see if it matches any of the patterns in the union. |
| public void | fixupVariables(List<QName> vars, int globalsSize)
Implements abstract com. No arguments to process, so this does nothing. |
| public StepPattern[] | Returns: an array of the contained step patterns to be tested.Get the contained step patterns to be tested. |
| public void | setPatterns(StepPattern[]
the contained step patterns to be tested. patterns)Set the contained step patterns to be tested. |
| m_patterns | back to summary |
|---|---|
| private StepPattern[] m_patterns Array of the contained step patterns to be tested. | |
| serialVersionUID | back to summary |
|---|---|
| pack-priv static final long serialVersionUID Hides com. | |
| UnionPattern | back to summary |
|---|---|
| public UnionPattern() | |
| callVisitors | back to summary |
|---|---|
| public void callVisitors(ExpressionOwner owner, XPathVisitor visitor) Implements com. Doc from com. This will traverse the heararchy, calling the visitor for each member. If the called visitor method returns false, the subtree should not be called. | |
| canTraverseOutsideSubtree | back to summary |
|---|---|
| public boolean canTraverseOutsideSubtree() Overrides com. Tell if this expression or it's subexpressions can traverse outside the current subtree.
| |
| deepEquals | back to summary |
|---|---|
| public boolean deepEquals(Expression expr) Implements abstract com. Doc from com. Compare this object with another object and see if they are equal, include the sub heararchy.
| |
| execute | back to summary |
|---|---|
| public XObject execute(XPathContext xctxt) throws TransformerException Implements abstract com. Test a node to see if it matches any of the patterns in the union.
| |
| fixupVariables | back to summary |
|---|---|
| public void fixupVariables(List<QName> vars, int globalsSize) Implements abstract com. No arguments to process, so this does nothing. | |
| getPatterns | back to summary |
|---|---|
| public StepPattern[] getPatterns() Get the contained step patterns to be tested.
| |
| setPatterns | back to summary |
|---|---|
| public void setPatterns(StepPattern[] patterns) Set the contained step patterns to be tested.
| |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public Expression | getExpression()
Implements com. Get the raw Expression object that this class wraps. |
| public void | setExpression(Expression exp)
Implements com. Set the raw expression object for this object. |
| m_index | back to summary |
|---|---|
| pack-priv int m_index | |
| UnionPathPartOwner | back to summary |
|---|---|
| pack-priv UnionPathPartOwner(int index) | |
| getExpression | back to summary |
|---|---|
| public Expression getExpression() Implements com. Doc from com. Get the raw Expression object that this class wraps.
| |
| setExpression | back to summary |
|---|---|
| public void setExpression(Expression exp) Implements com. Doc from com. Set the raw expression object for this object. | |