Interface RulesetMetadata

    • Method Detail

      • getID

        String getID()
        Returns a unique identifier for the corresponding RuleProvider. The default is based on the originating Addon and Class name, but this can be overridden in subclasses to provide a more readable name.
      • getOrigin

        String getOrigin()
        Returns a descriptive String, informing a human where they can find the Rule instances provided by this RuleProvider.
      • getDescription

        String getDescription()
        Returns a human-readable description the rules associated with this RulesetMetadata.
      • getRequiredAddons

        Set<org.jboss.forge.furnace.addons.AddonId> getRequiredAddons()
        Return the Set of Addons required to run this rule-set. (Note: This is typically only used in situations where rules are provided externally - such as XML - whereas in Java, the Addon will already define its dependencies on other addons directly.)