AbstractHashedValueStatementSupport(final StatementDefinition definition) { super(definition); this.validator = SubstatementValidator.builder(definition).build(); }
@Override public EffectiveStatement<String, YangDataStatement> createEffective(final StmtContext<String, YangDataStatement, EffectiveStatement<String, YangDataStatement>> ctx) { // in case of yang-data node we need to perform substatement validation at the point when we have // effective substatement contexts already available - if the node has only a uses statement declared in it, // one top-level container node may very well be added to the yang-data as an effective statement validator.validate(ctx); return new YangDataEffectiveStatementImpl(ctx); }
public SubstatementValidator build() { return new SubstatementValidator(this); } }
DefaultDenyWriteStatementSupport(final StatementDefinition definition) { super(definition); this.validator = SubstatementValidator.builder(definition).build(); }
@Override public EffectiveStatement<String, YangDataStatement> createEffective(final StmtContext<String, YangDataStatement, EffectiveStatement<String, YangDataStatement>> ctx) { // in case of yang-data node we need to perform substatement validation at the point when we have // effective substatement contexts already available - if the node has only a uses statement declared in it, // one top-level container node may very well be added to the yang-data as an effective statement validator.validate(ctx); return new YangDataEffectiveStatementImpl(ctx); }
DefaultDenyWriteStatementSupport(final StatementDefinition definition) { super(definition); this.validator = SubstatementValidator.builder(definition).build(); }
/** * {@inheritDoc}. * * <p> * Subclasses of this class may override this method to perform actions on this event or register a modification * action using {@link StmtContext.Mutable#newInferenceAction(ModelProcessingPhase)}. */ @Override public void onFullDefinitionDeclared(final StmtContext.Mutable<A, D, E> stmt) { final SubstatementValidator validator = getSubstatementValidator(); if (validator != null) { validator.validate(stmt); } }
private AnyxmlSchemaLocationStatementSupport(final StatementDefinition definition) { super(definition); validator = SubstatementValidator.builder(definition).build(); }
EffectiveStatement<DeviateKind, DeviateStatement>> deviateStmtCtx) { final DeviateKind deviateKind = deviateStmtCtx.getStatementArgument(); getSubstatementValidatorForDeviate(deviateKind).validate(deviateStmtCtx);
private DefaultDenyAllStatementSupport(final StatementDefinition definition) { super(definition); this.validator = SubstatementValidator.builder(definition).build(); }
private AnyxmlSchemaLocationStatementSupport(final StatementDefinition definition) { super(definition); validator = SubstatementValidator.builder(definition).build(); }
AbstractHashedValueStatementSupport(final StatementDefinition definition) { super(definition); this.validator = SubstatementValidator.builder(definition).build(); }
private DefaultDenyAllStatementSupport(final StatementDefinition definition) { super(definition); this.validator = SubstatementValidator.builder(definition).build(); }
private YangDataStatementSupport(final StatementDefinition definition) { super(definition); validator = SubstatementValidator.builder(definition) .addMandatory(YangStmtMapping.CONTAINER) .addOptional(YangStmtMapping.USES) .build(); }
private YangDataStatementSupport(final StatementDefinition definition) { super(definition); validator = SubstatementValidator.builder(definition) .addMandatory(YangStmtMapping.CONTAINER) .addOptional(YangStmtMapping.USES) .build(); }
AnnotationStatementSupport(final StatementDefinition definition) { super(definition); this.validator = SubstatementValidator.builder(definition) .addMandatory(YangStmtMapping.TYPE) .addOptional(YangStmtMapping.DESCRIPTION) .addAny(YangStmtMapping.IF_FEATURE) .addOptional(YangStmtMapping.REFERENCE) .addOptional(YangStmtMapping.STATUS) .addOptional(YangStmtMapping.UNITS) .build(); }