Package org.jboss.windup.config.loader
Interface RuleProviderLoader
-
public interface RuleProviderLoaderEach configuration extension will implement this interface to provide a list of WindupRuleProviders. A GraphConfigurationLoader will pull in all WindupRuleProviders and sort them based upon the provider's metadata.- Author:
- Jesse Sightler, Lincoln Baxter, III
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<RuleProvider>getProviders(RuleLoaderContext ruleLoaderContext)Return allAbstractRuleProviderinstances that are relevant for this loader.booleanisFileBased()Indicates that these are not classloader based Java rules.
-
-
-
Method Detail
-
isFileBased
boolean isFileBased()
Indicates that these are not classloader based Java rules. Instead these are rules loaded from the filesystem.This can be used to display only XML rules to the user, in cases where they are not interested in other rules.
-
getProviders
List<RuleProvider> getProviders(RuleLoaderContext ruleLoaderContext)
Return allAbstractRuleProviderinstances that are relevant for this loader.
-
-