Package org.xipki.util
Class ValidatableConf
- java.lang.Object
-
- org.xipki.util.ValidatableConf
-
- Direct Known Subclasses:
FileOrBinary,FileOrValue,SslConf
public abstract class ValidatableConf extends Object
Configuration that can be validated.- Author:
- Lijun Liao (xipki)
-
-
Constructor Summary
Constructors Constructor Description ValidatableConf()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected static void_null(Object value, String name)protected voidexactOne(Object value1, String name1, Object value2, String name2)protected static voidnotBlank(String value, String name)protected static voidnotEmpty(Collection<?> value, String name)protected static voidnotNull(Object value, String name)abstract voidvalidate()protected static voidvalidate(Collection<? extends ValidatableConf> aConfList, Collection<? extends ValidatableConf>... confLists)protected static voidvalidate(ValidatableConf aConf, ValidatableConf... extraConfs)
-
-
-
Method Detail
-
validate
protected static void validate(ValidatableConf aConf, ValidatableConf... extraConfs) throws InvalidConfException
- Throws:
InvalidConfException
-
validate
@SafeVarargs protected static void validate(Collection<? extends ValidatableConf> aConfList, Collection<? extends ValidatableConf>... confLists) throws InvalidConfException
- Throws:
InvalidConfException
-
notBlank
protected static void notBlank(String value, String name) throws InvalidConfException
- Throws:
InvalidConfException
-
notEmpty
protected static void notEmpty(Collection<?> value, String name) throws InvalidConfException
- Throws:
InvalidConfException
-
notNull
protected static void notNull(Object value, String name) throws InvalidConfException
- Throws:
InvalidConfException
-
_null
protected static void _null(Object value, String name) throws InvalidConfException
- Throws:
InvalidConfException
-
exactOne
protected void exactOne(Object value1, String name1, Object value2, String name2) throws InvalidConfException
- Throws:
InvalidConfException
-
validate
public abstract void validate() throws InvalidConfException- Throws:
InvalidConfException
-
-