public class DataSchemaValidator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DataSchemaValidator.DataTypeComplexity |
Constructor and Description |
---|
DataSchemaValidator() |
DataSchemaValidator(java.lang.String schema) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
createSchemaForVariable(java.lang.String variableName,
java.lang.String dataType) |
DataSchemaValidator.DataTypeComplexity |
getDataTypeComplexity(java.lang.String dataType) |
java.lang.String |
getDataTypeSchema() |
java.util.Set<java.lang.String> |
getPrimarySchemaTypeNames() |
boolean |
hasValidDataTypeDefinition() |
boolean |
isDefinedTypeName(java.lang.String name) |
void |
setDataTypeSchema(java.lang.String schema) |
java.util.List<java.lang.String> |
validate(java.lang.String data) |
java.util.List<java.lang.String> |
validate(java.lang.String variableName,
java.lang.String complexTypeData) |
java.util.List<java.lang.String> |
validateSchema(java.lang.String schema) |
public DataSchemaValidator()
public DataSchemaValidator(java.lang.String schema)
public java.util.List<java.lang.String> validateSchema(java.lang.String schema)
public void setDataTypeSchema(java.lang.String schema)
public java.lang.String getDataTypeSchema()
public boolean hasValidDataTypeDefinition()
public java.util.Set<java.lang.String> getPrimarySchemaTypeNames()
public boolean isDefinedTypeName(java.lang.String name)
public java.lang.String createSchemaForVariable(java.lang.String variableName, java.lang.String dataType)
public DataSchemaValidator.DataTypeComplexity getDataTypeComplexity(java.lang.String dataType)
public java.util.List<java.lang.String> validate(java.lang.String data)
public java.util.List<java.lang.String> validate(java.lang.String variableName, java.lang.String complexTypeData)