Package com.microstrategy.web.app
Class XMLValidator
- java.lang.Object
-
- com.microstrategy.web.app.XMLValidator
-
public class XMLValidator extends java.lang.Object- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Constructor Summary
Constructors Constructor Description XMLValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanvalidate(AppContext appContext)static booleanvalidate(java.lang.String rootPath)validates the pageConfig xml file.static booleanvalidate(java.lang.String rootPath, java.lang.String pageConfigPath, java.lang.String styleCatalogPath, java.lang.String validationScriptPath)
-
-
-
Method Detail
-
validate
public static boolean validate(java.lang.String rootPath) throws WebAppExceptionvalidates the pageConfig xml file.- Parameters:
rootPath- specifies the rootPath for the configuration and script files. The page config file is assumed to be located in the path WEB-INF\xml\pageConfig.xml relative to the rootPath. The style catalog is assumed to be located in the path WEB-INF\xml\styleCatalog.xml relative to the rootPath. Similarly script validation file is assumed to be located in the path WEB-INF\xml\pageConfigValidator.xml relative to the rootPath. For validation rules related file existence, rootPath is assumed to be the root for the relative paths specified in the node values.- Returns:
- boolean true if the pageConfig is validated.
- Throws:
WebAppException- if an error happens during validation
-
validate
public static boolean validate(AppContext appContext) throws WebAppException
- Throws:
WebAppException
-
validate
public static boolean validate(java.lang.String rootPath, java.lang.String pageConfigPath, java.lang.String styleCatalogPath, java.lang.String validationScriptPath) throws WebAppException- Throws:
WebAppException
-
-