|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.shared.web.test.XPathExpressionUtil
public class XPathExpressionUtil
Utility class for creating xpath expressions
Field Summary | |
---|---|
static java.lang.String |
ANCHOR
|
static java.lang.String |
AND
|
static java.lang.String |
CONTAINS
|
static java.lang.String |
CURRENT_NODE
|
static java.lang.String |
ELEMENT_ANY_LEVEL
|
static java.lang.String |
END_NODE_TEST
|
static java.lang.String |
GRANDPARENT_NODE
|
static java.lang.String |
IMG
|
static java.lang.String |
LINE
|
static java.lang.String |
LIST
|
static java.lang.String |
PARENT_NODE
|
static java.lang.String |
START_NODE_TEST
|
static java.lang.String |
TABLE_COLUMN
|
static java.lang.String |
TABLE_ROW
|
Constructor Summary | |
---|---|
XPathExpressionUtil()
|
Method Summary | |
---|---|
private static java.lang.String |
contains(java.lang.String matchedString)
|
private static java.lang.String |
contains(java.lang.String axis,
java.lang.String matchedString)
|
private static java.lang.String |
contains(java.lang.String parent,
java.lang.String element,
java.lang.String matchedString)
|
private static java.lang.String |
equals(java.lang.String axis,
java.lang.String matchedString)
|
private static java.lang.String |
equals(java.lang.String parent,
java.lang.String element,
java.lang.String matchedString)
|
static java.lang.String |
getColumnElement(java.lang.String element,
int elementIndex,
java.lang.String[] columnValues)
expression for acquiring an element in one of the table columns |
static java.lang.String |
getColumnElement(java.lang.String element,
int elementIndex,
java.lang.String elementValue,
java.lang.String[] columnValues)
expression for acquiring an element in one of the table columns |
private static java.lang.String |
getColumnElement(java.lang.String element,
int elementIndex,
java.lang.String elementValue,
java.lang.String elementValueType,
java.lang.String[] columnValues)
expression for acquiring an element in one of the table columns |
static java.lang.String |
getImgColumnElement(java.lang.String element,
int elementIndex,
java.lang.String imageName,
java.lang.String[] columnValues)
expression for acquiring an element in one of the table columns |
static java.lang.String |
getList(java.lang.String[] values)
|
static java.lang.String |
getTableRow(java.lang.String[] columnValues)
expression for acquiring the table row that matches all column values with the same order as the list |
private static java.lang.String |
matchColumns(java.lang.String[] columnValues)
|
private static java.lang.String |
matchColumns(java.lang.String[] columnValues,
int skipIndex)
|
private static java.lang.String |
matchColumns(java.lang.String parent,
java.lang.String[] columnValues,
int skipIndex)
|
private static java.lang.String |
position(int nIndex)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String CONTAINS
public static final java.lang.String AND
public static final java.lang.String CURRENT_NODE
public static final java.lang.String PARENT_NODE
public static final java.lang.String GRANDPARENT_NODE
public static final java.lang.String ELEMENT_ANY_LEVEL
public static final java.lang.String TABLE_COLUMN
public static final java.lang.String TABLE_ROW
public static final java.lang.String START_NODE_TEST
public static final java.lang.String END_NODE_TEST
public static final java.lang.String ANCHOR
public static final java.lang.String IMG
public static final java.lang.String LIST
public static final java.lang.String LINE
Constructor Detail |
---|
public XPathExpressionUtil()
Method Detail |
---|
public static java.lang.String getList(java.lang.String[] values)
public static java.lang.String getColumnElement(java.lang.String element, int elementIndex, java.lang.String[] columnValues)
element
- the node elementelementIndex
- column index of the element, used for skippingcolumnValues
- the values to be matched in each column, element column is included
public static java.lang.String getColumnElement(java.lang.String element, int elementIndex, java.lang.String elementValue, java.lang.String[] columnValues)
element
- the node elementelementIndex
- column index of the element, used for skippingelementValue
- the matched element valuecolumnValues
- the values to be matched in each column, element column is included
public static java.lang.String getImgColumnElement(java.lang.String element, int elementIndex, java.lang.String imageName, java.lang.String[] columnValues)
element
- the node elementelementIndex
- column index of the element, used for skippingimageName
- the matched image namecolumnValues
- the values to be matched in each column, element column is included
private static java.lang.String getColumnElement(java.lang.String element, int elementIndex, java.lang.String elementValue, java.lang.String elementValueType, java.lang.String[] columnValues)
element
- the node elementelementIndex
- column index of the element, used for skippingimageName
- the matched image namecolumnValues
- the values to be matched in each column, element column is included
public static java.lang.String getTableRow(java.lang.String[] columnValues)
columnValues
- the matched list of columnValues
private static java.lang.String matchColumns(java.lang.String[] columnValues)
private static java.lang.String matchColumns(java.lang.String[] columnValues, int skipIndex)
private static java.lang.String matchColumns(java.lang.String parent, java.lang.String[] columnValues, int skipIndex)
private static java.lang.String position(int nIndex)
private static java.lang.String contains(java.lang.String parent, java.lang.String element, java.lang.String matchedString)
private static java.lang.String contains(java.lang.String matchedString)
private static java.lang.String contains(java.lang.String axis, java.lang.String matchedString)
private static java.lang.String equals(java.lang.String parent, java.lang.String element, java.lang.String matchedString)
private static java.lang.String equals(java.lang.String axis, java.lang.String matchedString)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |