Class ParameterChecker
- java.lang.Object
-
- de.julielab.java.utilities.prerequisites.ParameterChecker
-
- Direct Known Subclasses:
EmptyChecker,NullChecker
public abstract class ParameterChecker extends Object
Abstract class for checks of items that will most probably method or configuration parameters. Extending classes check for null, if a collection is empty or possibly others.
-
-
Field Summary
Fields Modifier and Type Field Description protected Object[]itemsprotected List<String>namesprotected PrerequisiteCheckerprerequisiteChecker
-
Constructor Summary
Constructors Constructor Description ParameterChecker(PrerequisiteChecker prerequisiteChecker, Object... items)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidcheck()protected StringgetName(int index)voidwithNames(Queue<String> newNames)
-
-
-
Field Detail
-
items
protected Object[] items
-
prerequisiteChecker
protected PrerequisiteChecker prerequisiteChecker
-
-
Constructor Detail
-
ParameterChecker
public ParameterChecker(PrerequisiteChecker prerequisiteChecker, Object... items)
-
-