@Override
public void onFullDefinitionDeclared(final StmtContext.Mutable<String, IdentityRefSpecification,
EffectiveStatement<String, IdentityRefSpecification>> stmt) {
+ super.onFullDefinitionDeclared(stmt);
+
final StmtContext<QName, ?, ?> baseStmt = StmtContextUtils.findFirstDeclaredSubstatement(stmt,
BaseStatement.class);
Preconditions.checkArgument(baseStmt != null, "The \"base\" statement, which is a substatement to the " +
}
@Override
- public void onStatementDefinitionDeclared(final StmtContext.Mutable<String, IdentityRefSpecification,
- EffectiveStatement<String, IdentityRefSpecification>> stmt) {
- super.onStatementDefinitionDeclared(stmt);
- SUBSTATEMENT_VALIDATOR.validate(stmt);
+ protected SubstatementValidator getSubstatementValidator() {
+ return SUBSTATEMENT_VALIDATOR;
}
}