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