public class SeleniumBuilderFileUtil
extends java.lang.Object
| Constructor and Description |
|---|
SeleniumBuilderFileUtil(java.lang.String baseDirName,
java.lang.String projectDirName) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
escapeHtml(java.lang.String input) |
java.lang.String |
escapeJava(java.lang.String input) |
java.util.List<com.liferay.portal.kernel.xml.Element> |
getAllChildElements(com.liferay.portal.kernel.xml.Element element,
java.lang.String elementName) |
java.lang.String |
getBaseDirName() |
java.util.Set<java.lang.String> |
getChildElementAttributeValues(com.liferay.portal.kernel.xml.Element element,
java.lang.String attributeName) |
java.util.Set<java.lang.String> |
getChildElementLineNumbers(com.liferay.portal.kernel.xml.Element element) |
java.lang.String |
getClassName(java.lang.String fileName) |
java.lang.String |
getClassName(java.lang.String fileName,
java.lang.String classSuffix) |
java.lang.String |
getClassSimpleClassName(java.lang.String className) |
java.lang.String |
getClassSuffix(java.lang.String fileName) |
java.util.List<java.lang.String> |
getComponentNames() |
java.lang.String |
getDefaultCommandName(com.liferay.portal.kernel.xml.Element rootElement) |
java.lang.String |
getHTMLFileName(java.lang.String fileName) |
java.lang.String |
getJavaFileName(java.lang.String fileName) |
java.lang.String |
getJavaFileName(java.lang.String fileName,
java.lang.String classSuffix) |
int |
getLocatorCount(com.liferay.portal.kernel.xml.Element rootElement) |
java.lang.String |
getName(java.lang.String fileName) |
java.lang.String |
getNormalizedContent(java.lang.String fileName) |
java.lang.String |
getObjectName(java.lang.String name) |
java.lang.String |
getPackageName(java.lang.String fileName) |
java.lang.String |
getPackagePath(java.lang.String fileName) |
protected java.lang.String |
getProperty(java.lang.String propertyName) |
java.lang.String |
getReturnType(java.lang.String name) |
com.liferay.portal.kernel.xml.Element |
getRootElement(java.lang.String fileName) |
java.lang.String |
getSimpleClassName(java.lang.String fileName) |
java.lang.String |
getSimpleClassName(java.lang.String fileName,
java.lang.String classSuffix) |
java.lang.String |
getVariableName(java.lang.String name) |
java.lang.String |
normalizeFileName(java.lang.String fileName) |
protected java.lang.String |
processTemplate(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> context) |
java.lang.String |
readFile(java.lang.String fileName) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String string1) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String[] array) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String[] array,
java.lang.String string1) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String[] array,
java.lang.String string1,
java.lang.String string2,
java.lang.Exception e) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String string1,
java.lang.String string2) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName,
java.lang.Exception e) |
protected void |
throwValidationException(int errorCode,
java.lang.String fileName,
java.lang.String string1) |
protected void |
validate(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement) |
protected void |
validateActionCommandElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element commandElement,
java.lang.String[] allowedBlockChildElementNames,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String[] allowedExecuteChildElementNames) |
protected void |
validateActionDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement) |
protected void |
validateBlockElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element commandElement,
java.lang.String[] allowedBlockChildElementNames,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String[] allowedExecuteChildElementNames,
java.lang.String[] allowedIfConditionElementNames) |
protected void |
validateExecuteElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element executeElement,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String allowedExecuteAttributeValuesRegex,
java.lang.String[] allowedExecuteChildElementNames) |
protected void |
validateForElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element forElement,
java.lang.String[] neededAttributes,
java.lang.String[] allowedBlockChildElementNames,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String[] allowedExecuteChildElementNames,
java.lang.String[] allowedIfConditionElementNames) |
protected void |
validateFunctionDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement) |
protected void |
validateIfElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element ifElement,
java.lang.String[] allowedBlockChildElementNames,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String[] allowedExecuteChildElementNames,
java.lang.String[] allowedIfConditionElementNames) |
protected void |
validateMacroDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement) |
protected void |
validatePathDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement) |
protected void |
validatePathTrElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element trElement) |
protected void |
validatePropertyElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element propertyElement) |
protected void |
validateSimpleElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String[] neededAttributes) |
protected void |
validateTestCaseDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement) |
protected void |
validateVarElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element) |
void |
writeFile(java.lang.String fileName,
java.lang.String content,
boolean format) |
void |
writeFile(java.lang.String baseDirName,
java.lang.String fileName,
java.lang.String content,
boolean format) |
public SeleniumBuilderFileUtil(java.lang.String baseDirName,
java.lang.String projectDirName)
public java.lang.String escapeHtml(java.lang.String input)
public java.lang.String escapeJava(java.lang.String input)
public java.util.List<com.liferay.portal.kernel.xml.Element> getAllChildElements(com.liferay.portal.kernel.xml.Element element,
java.lang.String elementName)
public java.lang.String getBaseDirName()
public java.util.Set<java.lang.String> getChildElementAttributeValues(com.liferay.portal.kernel.xml.Element element,
java.lang.String attributeName)
public java.util.Set<java.lang.String> getChildElementLineNumbers(com.liferay.portal.kernel.xml.Element element)
public java.lang.String getClassName(java.lang.String fileName)
public java.lang.String getClassName(java.lang.String fileName,
java.lang.String classSuffix)
public java.lang.String getClassSimpleClassName(java.lang.String className)
public java.lang.String getClassSuffix(java.lang.String fileName)
public java.util.List<java.lang.String> getComponentNames()
public java.lang.String getDefaultCommandName(com.liferay.portal.kernel.xml.Element rootElement)
public java.lang.String getHTMLFileName(java.lang.String fileName)
public java.lang.String getJavaFileName(java.lang.String fileName)
public java.lang.String getJavaFileName(java.lang.String fileName,
java.lang.String classSuffix)
public int getLocatorCount(com.liferay.portal.kernel.xml.Element rootElement)
public java.lang.String getName(java.lang.String fileName)
public java.lang.String getNormalizedContent(java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getObjectName(java.lang.String name)
public java.lang.String getPackageName(java.lang.String fileName)
public java.lang.String getPackagePath(java.lang.String fileName)
public java.lang.String getReturnType(java.lang.String name)
public com.liferay.portal.kernel.xml.Element getRootElement(java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getSimpleClassName(java.lang.String fileName)
public java.lang.String getSimpleClassName(java.lang.String fileName,
java.lang.String classSuffix)
public java.lang.String getVariableName(java.lang.String name)
public java.lang.String normalizeFileName(java.lang.String fileName)
public java.lang.String readFile(java.lang.String fileName)
throws java.lang.Exception
java.lang.Exceptionpublic void writeFile(java.lang.String fileName,
java.lang.String content,
boolean format)
throws java.lang.Exception
java.lang.Exceptionpublic void writeFile(java.lang.String baseDirName,
java.lang.String fileName,
java.lang.String content,
boolean format)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getProperty(java.lang.String propertyName)
protected java.lang.String processTemplate(java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> context)
throws java.lang.Exception
java.lang.Exceptionprotected void throwValidationException(int errorCode,
java.lang.String fileName)
protected void throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element)
protected void throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String string1)
protected void throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String string1,
java.lang.String string2)
protected void throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String[] array)
protected void throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String[] array,
java.lang.String string1)
protected void throwValidationException(int errorCode,
java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String[] array,
java.lang.String string1,
java.lang.String string2,
java.lang.Exception e)
protected void throwValidationException(int errorCode,
java.lang.String fileName,
java.lang.Exception e)
protected void throwValidationException(int errorCode,
java.lang.String fileName,
java.lang.String string1)
protected void validate(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement)
throws java.lang.Exception
java.lang.Exceptionprotected void validateActionCommandElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element commandElement,
java.lang.String[] allowedBlockChildElementNames,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String[] allowedExecuteChildElementNames)
protected void validateActionDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement)
protected void validateBlockElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element commandElement,
java.lang.String[] allowedBlockChildElementNames,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String[] allowedExecuteChildElementNames,
java.lang.String[] allowedIfConditionElementNames)
protected void validateExecuteElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element executeElement,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String allowedExecuteAttributeValuesRegex,
java.lang.String[] allowedExecuteChildElementNames)
protected void validateForElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element forElement,
java.lang.String[] neededAttributes,
java.lang.String[] allowedBlockChildElementNames,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String[] allowedExecuteChildElementNames,
java.lang.String[] allowedIfConditionElementNames)
protected void validateFunctionDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement)
protected void validateIfElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element ifElement,
java.lang.String[] allowedBlockChildElementNames,
java.lang.String[] allowedExecuteAttributeNames,
java.lang.String[] allowedExecuteChildElementNames,
java.lang.String[] allowedIfConditionElementNames)
protected void validateMacroDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement)
protected void validatePathDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement)
protected void validatePathTrElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element trElement)
protected void validatePropertyElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element propertyElement)
protected void validateSimpleElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element,
java.lang.String[] neededAttributes)
protected void validateTestCaseDocument(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element rootElement)
protected void validateVarElement(java.lang.String fileName,
com.liferay.portal.kernel.xml.Element element)