Uses of Interface
edu.caltech.nanodb.server.properties.PropertyValidator
-
Packages that use PropertyValidator Package Description edu.caltech.nanodb.server.properties -
-
Uses of PropertyValidator in edu.caltech.nanodb.server.properties
Classes in edu.caltech.nanodb.server.properties that implement PropertyValidator Modifier and Type Class Description class
BooleanFlagValidator
This validator handles properties that are Boolean flags.class
IntegerValueValidator
Validates an integer property value using a predicate; if the value cannot be cast to an integer or the predicate returns false, then the specified error message will be reported.class
PlannerClassValidator
This class validates the query-planner class name by making sure the specified class actually derives fromPlanner
, and that it may be instantiated via a no-argument constructor.class
StringEnumValidator
Validates a string property value against a collection of valid values; if the value cannot be cast to a string or the value doesn't appear in the collection of valid values, then an error will be reported.class
StringValueValidator
Validates a string property value; if the value cannot be cast to a string then an error will be reported.Fields in edu.caltech.nanodb.server.properties declared as PropertyValidator Modifier and Type Field Description (package private) PropertyValidator
PropertyRegistry.PropertyDescriptor. validator
A validator to ensure the property's values are correct.Methods in edu.caltech.nanodb.server.properties with parameters of type PropertyValidator Modifier and Type Method Description void
PropertyRegistry. addProperty(java.lang.String name, PropertyValidator validator, java.lang.Object initialValue)
Add a read-write property to the registry, along with a type and an initial value.void
PropertyRegistry. addProperty(java.lang.String name, PropertyValidator validator, java.lang.Object initialValue, boolean readonly)
Add a read-only or read-write property to the registry, along with a type and an initial value.Constructors in edu.caltech.nanodb.server.properties with parameters of type PropertyValidator Constructor Description PropertyDescriptor(java.lang.String name, PropertyValidator validator, java.lang.Object initialValue, boolean readonly)
-