Centralize substatement validators
[yangtools.git] / yang / openconfig-parser-support / src / main / java / org / opendaylight / yangtools / openconfig / parser / HashedValueStatementSupport.java
index b98703be10c39fa92f4dc93b450ca6300247a32a..8abe7d87c27a0843c3e08f71f0a357540cc93757 100644 (file)
@@ -9,9 +9,13 @@ package org.opendaylight.yangtools.openconfig.parser;
 
 import org.opendaylight.yangtools.openconfig.model.api.OpenConfigStatements;
 import org.opendaylight.yangtools.yang.parser.api.YangParserConfiguration;
+import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator;
 
 public final class HashedValueStatementSupport extends AbstractHashedValueStatementSupport {
+    private static final SubstatementValidator VALIDATOR =
+        SubstatementValidator.builder(OpenConfigStatements.OPENCONFIG_HASHED_VALUE).build();
+
     public HashedValueStatementSupport(final YangParserConfiguration config) {
-        super(OpenConfigStatements.OPENCONFIG_HASHED_VALUE, config);
+        super(OpenConfigStatements.OPENCONFIG_HASHED_VALUE, config, VALIDATOR);
     }
 }