Interface ValidationSchema<S extends AbstractValidationSchema<S>>
-
- All Superinterfaces:
Copyable<S>,Serializable
- All Known Implementing Classes:
AbstractValidationSchema,DefaultValidationSchema
public interface ValidationSchema<S extends AbstractValidationSchema<S>> extends Serializable, Copyable<S>
- Author:
- Nick Crum (ncrum)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default SclearMethods()List<ValidationMethod<?>>getMethods()StringgetType()default Smethod(ValidationMethod<?>... methods)default Smethods(List<ValidationMethod<?>> methods)default Sself()voidsetMethods(List<ValidationMethod<?>> methods)voidsetType(String type)default Stype(String type)
-
-
-
Method Detail
-
getType
String getType()
-
getMethods
List<ValidationMethod<?>> getMethods()
-
setType
void setType(String type)
-
setMethods
void setMethods(List<ValidationMethod<?>> methods)
-
self
default S self()
-
methods
default S methods(List<ValidationMethod<?>> methods)
-
method
default S method(ValidationMethod<?>... methods)
-
clearMethods
default S clearMethods()
-
-