Package mondrian.gui.validate
Class ValidationUtils
- java.lang.Object
-
- mondrian.gui.validate.ValidationUtils
-
public class ValidationUtils extends Object
Validates aMondrianGuiDef. Class containsinvalidmethod formerly frommondrian.gui.SchemaTreeCellRenderer.- Author:
- mlowery
-
-
Constructor Summary
Constructors Constructor Description ValidationUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Stringinvalid(Messages messages, JdbcValidator jdbcValidator, TreeModel treeModel, TreeModelPath tpath, Object value, MondrianGuiDef.Cube cube, MondrianGuiDef.Dimension parentDimension, MondrianGuiDef.Hierarchy parentHierarchy, MondrianGuiDef.Level parentLevel, boolean isSchemaRequired)Validate a schema model and returns the first error message if it is invalid.static booleanisEmpty(Object[] arr)Returns whether an array is null or emptystatic booleanisEmpty(String v)Returns whether an object is null or the empty string.
-
-
-
Field Detail
-
DEF_LEVEL
static String[] DEF_LEVEL
-
-
Method Detail
-
invalid
public static String invalid(Messages messages, JdbcValidator jdbcValidator, TreeModel treeModel, TreeModelPath tpath, Object value, MondrianGuiDef.Cube cube, MondrianGuiDef.Dimension parentDimension, MondrianGuiDef.Hierarchy parentHierarchy, MondrianGuiDef.Level parentLevel, boolean isSchemaRequired)
Validate a schema model and returns the first error message if it is invalid.- Parameters:
messages- Message providerjdbcValidator- ValidatortreeModel- Tree modeltpath- Pathvalue- Valuecube- CubeparentDimension- Parent dimensionparentHierarchy- Parent hierarchyparentLevel- Parent levelisSchemaRequired- Whether schema is required- Returns:
- Error message if element is invalid, null if it is valid
-
isEmpty
public static boolean isEmpty(String v)
Returns whether an object is null or the empty string.- Parameters:
v- Object- Returns:
- Whether object is null or the empty string
-
isEmpty
public static boolean isEmpty(Object[] arr)
Returns whether an array is null or empty- Parameters:
arr- array- Returns:
- whether the array is null or empty
-
-