|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bowstreet.builderutilities.PageAutomationRuntime
public class PageAutomationRuntime
Company: Bowstreet
Copyright: Copyright (c) 2001 Bowstreet
Field Summary | |
---|---|
static java.lang.String |
ERROR_INTRO
|
static java.lang.String |
REQUIRED_MESSAGE
|
Constructor Summary | |
---|---|
PageAutomationRuntime(WebAppAccess waa)
|
Method Summary | |
---|---|
static void |
addErrorMessage(IXml errorRoot,
java.lang.String elementName,
java.lang.String readableName,
IInputFieldFormatter formatter)
|
static void |
addErrorMessageWithAppend(IXml errorRoot,
java.lang.String elementName,
java.lang.String readableName,
IInputFieldFormatter formatter,
java.lang.String append)
|
static void |
addTopLevelErrorMessage(IXml errorRoot,
java.lang.String errorMessage)
|
static IXml |
addXmlNode(IXml parent,
java.lang.String nodeName)
|
static void |
assign(WebAppAccess webAppAccess,
java.lang.String target,
java.lang.Object source,
boolean append)
Called from the Action List assignment code |
static void |
assign(WebAppAccess webAppAccess,
java.lang.String targetVariable,
java.lang.String targetOffset,
java.lang.Object source,
boolean append)
Does assignment to the specified target variable. |
static void |
assignClone(WebAppAccess webAppAccess,
java.lang.String target,
java.lang.Object source,
boolean append)
Assigns a clone of the value in source to the target variable. |
static java.lang.String |
buildCombinedErrorString(IXml errorRoot)
|
static java.lang.String |
buildCombinedErrorString(WebAppAccess webAppAccess,
java.lang.String variableName)
|
static java.lang.String |
buildCommaSeparatedList(IXml parent,
java.lang.String tagName)
|
static java.lang.String |
getColumnCalculatorResult(java.lang.String calcClass,
java.lang.String columnName,
java.lang.String operation,
java.lang.String argument,
IXml data)
|
java.lang.String |
getOriginalBeanCollectionVarname(java.lang.String variableName)
If the provided variable is a paging variable, work through to find the original bean collection so sorting can be applied to the original collection. |
static boolean |
isEmpty(IXml parent)
|
static IXml |
locateXmlNode(IXml parent,
java.lang.String nodeName,
int ordinal)
Find XML node. |
static java.lang.String |
makeCommaSeparatedList(IXml parent,
java.lang.String childName)
|
static void |
parseCommaSeparatedList(IXml parent,
java.lang.String tagName,
java.lang.String data)
|
static void |
removeXmlNode(IXml parent,
java.lang.String nodeName,
int ordinal)
|
static double |
safeParseDouble(java.lang.String text)
|
static int |
safeParseInt(java.lang.String text)
|
void |
setValueFromString(java.lang.String variableName,
java.lang.String value)
This will call the variable's setValueFromString method, but it catches exceptions for you. |
void |
setXmlVariableNode(java.lang.String variableName,
java.lang.String topNodeName,
java.lang.String xpath,
java.lang.String value)
|
static void |
sortBeanCollection(java.util.Collection collection,
java.lang.String getter,
java.lang.String dataType,
java.lang.String dateFormat)
|
static void |
sortBeanCollection(java.util.Collection collection,
java.lang.String getter,
java.lang.String dataType,
java.lang.String dateFormat,
boolean ascending)
|
static void |
sortXml(IXml data,
java.lang.String sortBy)
This will sort some repeating XML data according to the text of a grandchild |
static void |
sortXml(IXml data,
java.lang.String[] sortBy,
java.lang.String[] dataType,
java.lang.String dateFormat)
This will sort some repeating XML data according to the text of a set of grandchildren |
static void |
sortXml(IXml data,
java.lang.String[] sortBy,
java.lang.String[] dataType,
java.lang.String dateFormat,
boolean ascending)
This will sort some repeating XML data according to the text of a set of grandchildren |
static void |
sortXml(IXml data,
java.lang.String sortBy,
java.lang.String dataType)
This will sort some repeating XML data according to the text of a grandchild |
static void |
sortXml(IXml data,
java.lang.String sortBy,
java.lang.String dataType,
java.lang.String dateFormat)
This will sort some repeating XML data according to the text of a grandchild |
static void |
sortXml(IXml data,
java.lang.String sortBy,
java.lang.String dataType,
java.lang.String dateFormat,
boolean bAscending)
This will sort some repeating XML data according to the text of a grandchild |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String ERROR_INTRO
public static final java.lang.String REQUIRED_MESSAGE
Constructor Detail |
---|
public PageAutomationRuntime(WebAppAccess waa)
Method Detail |
---|
public static void addErrorMessage(IXml errorRoot, java.lang.String elementName, java.lang.String readableName, IInputFieldFormatter formatter)
public static void addErrorMessageWithAppend(IXml errorRoot, java.lang.String elementName, java.lang.String readableName, IInputFieldFormatter formatter, java.lang.String append)
public static void addTopLevelErrorMessage(IXml errorRoot, java.lang.String errorMessage)
public static IXml addXmlNode(IXml parent, java.lang.String nodeName)
public static void assign(WebAppAccess webAppAccess, java.lang.String target, java.lang.Object source, boolean append)
webAppAccess
- target
- String which references a target, either variable name or an
extended VariableName/node/node into XML variablesource
- append
- public static void assign(WebAppAccess webAppAccess, java.lang.String targetVariable, java.lang.String targetOffset, java.lang.Object source, boolean append)
webAppAccess
- The current WebAppAccess.targetVariable
- The target Variable nametargetOffset
- An optional path into the XML variable (e.g. Row/ORDER_ID)source
- The source object to assign fromappend
- true to append the source, else replaceassign(WebAppAccess, String, Object, boolean)
public static void assignClone(WebAppAccess webAppAccess, java.lang.String target, java.lang.Object source, boolean append)
webAppAccess
- target
- String which references a target, either variable name or an
extended VariableName/node/node into XML variablesource
- the source value to copy and assignappend
- public static java.lang.String buildCombinedErrorString(IXml errorRoot)
public static java.lang.String buildCombinedErrorString(WebAppAccess webAppAccess, java.lang.String variableName)
public static java.lang.String buildCommaSeparatedList(IXml parent, java.lang.String tagName)
public static java.lang.String getColumnCalculatorResult(java.lang.String calcClass, java.lang.String columnName, java.lang.String operation, java.lang.String argument, IXml data)
public java.lang.String getOriginalBeanCollectionVarname(java.lang.String variableName)
public static boolean isEmpty(IXml parent)
public static IXml locateXmlNode(IXml parent, java.lang.String nodeName, int ordinal)
parent
- Node's parentnodeName
- Its nameordinal
- is 1-based. i.e. #1 means the first one
public static java.lang.String makeCommaSeparatedList(IXml parent, java.lang.String childName)
public static void parseCommaSeparatedList(IXml parent, java.lang.String tagName, java.lang.String data)
public static void removeXmlNode(IXml parent, java.lang.String nodeName, int ordinal)
parent
- Node's parentnodeName
- Its nameordinal
- is 1-based. i.e. #1 means the first onepublic static double safeParseDouble(java.lang.String text)
public static int safeParseInt(java.lang.String text)
public void setValueFromString(java.lang.String variableName, java.lang.String value)
variableName
- value
- public void setXmlVariableNode(java.lang.String variableName, java.lang.String topNodeName, java.lang.String xpath, java.lang.String value)
public static void sortBeanCollection(java.util.Collection collection, java.lang.String getter, java.lang.String dataType, java.lang.String dateFormat)
public static void sortBeanCollection(java.util.Collection collection, java.lang.String getter, java.lang.String dataType, java.lang.String dateFormat, boolean ascending)
public static void sortXml(IXml data, java.lang.String sortBy)
data
- sortBy
- public static void sortXml(IXml data, java.lang.String[] sortBy, java.lang.String[] dataType, java.lang.String dateFormat)
data
- sortBy
- dataType
- dateFormat
- - string suitable as constructor arg to SimpleDate format,
specifying how to parse any datespublic static void sortXml(IXml data, java.lang.String[] sortBy, java.lang.String[] dataType, java.lang.String dateFormat, boolean ascending)
data
- sortBy
- dataType
- dateFormat
- - string suitable as constructor arg to SimpleDate format, specifying how to parse any datespublic static void sortXml(IXml data, java.lang.String sortBy, java.lang.String dataType)
data
- sortBy
- dataType
- public static void sortXml(IXml data, java.lang.String sortBy, java.lang.String dataType, java.lang.String dateFormat)
data
- sortBy
- dataType
- dateFormat
- - string suitable as constructor arg to SimpleDate format,
specifying how to parse any datespublic static void sortXml(IXml data, java.lang.String sortBy, java.lang.String dataType, java.lang.String dateFormat, boolean bAscending)
data
- sortBy
- dataType
- dateFormat
- - string suitable as constructor arg to SimpleDate format,
specifying how to parse any dates
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |