Package org.geotools.ysld.validate
Class TupleValidator
- Object
-
- YsldValidateHandler
-
- StatefulValidator
-
- TupleValidator
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
RangeValidator
public class TupleValidator extends StatefulValidator implements Cloneable
Validator for TuplesThis Validator is stateful, reset it before re-using it.
- Author:
- Kevin Smith, Boundless
-
-
Constructor Summary
Constructors Constructor Description TupleValidator(List<? extends ScalarValidator> subValidators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidalias(AliasEvent evt, YsldValidateContext context)TupleValidatorclone()voidendSequence(SequenceEndEvent evt, YsldValidateContext context)protected List<ScalarValidator>getSubValidators()voidscalar(ScalarEvent evt, YsldValidateContext context)voidsequence(SequenceStartEvent evt, YsldValidateContext context)-
Methods inherited from class YsldValidateHandler
endMapping, mapping
-
-
-
-
Constructor Detail
-
TupleValidator
public TupleValidator(List<? extends ScalarValidator> subValidators)
-
-
Method Detail
-
sequence
public void sequence(SequenceStartEvent evt, YsldValidateContext context)- Overrides:
sequencein classYsldValidateHandler
-
endSequence
public void endSequence(SequenceEndEvent evt, YsldValidateContext context)- Overrides:
endSequencein classYsldValidateHandler
-
getSubValidators
protected List<ScalarValidator> getSubValidators()
-
scalar
public void scalar(ScalarEvent evt, YsldValidateContext context)- Overrides:
scalarin classYsldValidateHandler
-
clone
public TupleValidator clone()
-
alias
public void alias(AliasEvent evt, YsldValidateContext context)- Overrides:
aliasin classYsldValidateHandler
-
-