Uses of Interface
eu.dnetlib.validator2.engine.Rule
Packages that use Rule
Package
Description
-
Uses of Rule in eu.dnetlib.validator2.engine
Classes in eu.dnetlib.validator2.engine with type parameters of type RuleModifier and TypeClassDescriptionclassinterfaceRuleBuilder<R extends Rule>interfaceRuleDiagnostics<T,R extends Rule<T>> Methods in eu.dnetlib.validator2.engine with type parameters of type RuleModifier and TypeMethodDescriptionstatic <T,R extends Rule<T>>
voidRuleEngine.applyAndReport(R rule, T t, Reporter<T, R> reporter) static <T,R extends Rule<T>>
RuleDiagnostics<T,R> Helper.Diagnostics.systemErr()static <T,R extends Rule<T>>
RuleDiagnostics<T,R> Helper.Diagnostics.systemOut()Methods in eu.dnetlib.validator2.engine with parameters of type RuleMethod parameters in eu.dnetlib.validator2.engine with type arguments of type Rule -
Uses of Rule in eu.dnetlib.validator2.engine.builtins
Classes in eu.dnetlib.validator2.engine.builtins with type parameters of type RuleClasses in eu.dnetlib.validator2.engine.builtins that implement RuleModifier and TypeClassDescriptionclassclassclassclassAndRule<T,C extends RuleContext> classclassclassSimpleRule<T,C extends RuleContext> classclassclassclassclassclassXMLRule<C extends XMLContext>An XML rule that evaluates an xpath in an XMLContext and then injects a custom nodelist predicate to carry out the actual rule application.classclassFields in eu.dnetlib.validator2.engine.builtins declared as RuleMethods in eu.dnetlib.validator2.engine.builtins that return RuleConstructors in eu.dnetlib.validator2.engine.builtins with parameters of type RuleModifierConstructorDescriptionConditionalRule(Rule<T> actualRule, Rule<T> conditionRule, ConditionalRule.WhenConditionFails whenConditionFails) ForwardingRule(Rule<T> rule) Constructor parameters in eu.dnetlib.validator2.engine.builtins with type arguments of type Rule -
Uses of Rule in eu.dnetlib.validator2.validation.guideline
Classes in eu.dnetlib.validator2.validation.guideline with type parameters of type RuleSubinterfaces of Rule in eu.dnetlib.validator2.validation.guidelineMethods in eu.dnetlib.validator2.validation.guideline that return RuleMethods in eu.dnetlib.validator2.validation.guideline with parameters of type RuleModifier and TypeMethodDescriptionstatic <T> Builders.ElementSpecBuilderBuilders.forMandatoryIfApplicableElement(String elementName, Cardinality cardinality, Rule<Document> applicabilityRule) static SyntheticGuidelineSyntheticGuideline.of(String name, int weight, eu.dnetlib.validator2.result_models.RequirementLevel requirementLevel, Rule<Document> rule) static SyntheticGuidelineSyntheticGuideline.of(String name, String description, String link, String fairPrinciples, int weight, eu.dnetlib.validator2.result_models.RequirementLevel requirementLevel, Rule<Document> rule) Builders.ElementSpecBuilder.withMandatoryIfApplicableAttribute(String attributeName, Rule<Document> applicabilityRule) Builders.ElementSpecBuilder.withMandatoryIfApplicableAttribute(String attributeName, Rule<Document> applicabilityRule, TestResultPredicate<String> allowedValuesPredicate) Builders.ElementSpecBuilder.withMandatoryIfApplicableAttribute(String attributeName, Rule<Document> applicabilityRule, String... allowedValues) -
Uses of Rule in eu.dnetlib.validator2.validation.task
Classes in eu.dnetlib.validator2.validation.task with type parameters of type RuleMethods in eu.dnetlib.validator2.validation.task with type parameters of type RuleModifier and TypeMethodDescriptionstatic <T,R extends Rule<T>>
ValidationTask<T,R> ValidationTask.Factory.newTask(ExecutorService executor, Collection<R> rules, T subject)