Package de.esoco.data.validate
Klasse HierarchyValidator
java.lang.Object
de.esoco.data.validate.HierarchyValidator
- Alle implementierten Schnittstellen:
HasValueList<HierarchicalDataObject>
,Validator<HierarchicalDataObject>
,Serializable
public class HierarchyValidator
extends Object
implements Validator<HierarchicalDataObject>, HasValueList<HierarchicalDataObject>
A validator for the selection of a certain object from a hierarchy of data
objects.
- Siehe auch:
-
Konstruktorübersicht
KonstruktorBeschreibungHierarchyValidator
(List<HierarchicalDataObject> values) Creates a new instance that uses zero-based continuous integer values for the identification of the data objects. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
final List
<HierarchicalDataObject> Returns the list of values from which a value can be selected.int
hashCode()
boolean
isValid
(HierarchicalDataObject object) Must be implemented to validate data element values.
-
Konstruktordetails
-
HierarchyValidator
Creates a new instance that uses zero-based continuous integer values for the identification of the data objects.- Parameter:
values
- The hierarchical data objects allowed by this instance
-
-
Methodendetails
-
equals
-
getValues
Returns the list of values from which a value can be selected.- Angegeben von:
getValues
in SchnittstelleHasValueList<HierarchicalDataObject>
- Gibt zurück:
- The value list
-
hashCode
public int hashCode() -
isValid
Must be implemented to validate data element values.- Angegeben von:
isValid
in SchnittstelleValidator<HierarchicalDataObject>
- Parameter:
object
- The value to validate- Gibt zurück:
- TRUE if the value is valid according to this validator's rules
-