Class RuleConfiguration


  • public class RuleConfiguration
    extends java.lang.Object
    Wrapper for Rule objects to allow Maven style includes/excludes lists
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) Rule rule  
    • Constructor Summary

      Constructors 
      Constructor Description
      RuleConfiguration()
      Create a new configuration instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void setElement​(java.lang.String element)  
      void setExcludes​(java.util.List<java.lang.String> excludes)  
      void setIncludes​(java.util.List<java.lang.String> includes)  
      void setLimits​(java.util.List<Limit> limits)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • rule

        final Rule rule
    • Constructor Detail

      • RuleConfiguration

        public RuleConfiguration()
        Create a new configuration instance.
    • Method Detail

      • setElement

        public void setElement​(java.lang.String element)
        Parameters:
        element - element type this rule applies to TODO: use ElementType directly once Maven 3 is required.
      • setIncludes

        public void setIncludes​(java.util.List<java.lang.String> includes)
        Parameters:
        includes - includes patterns
      • setExcludes

        public void setExcludes​(java.util.List<java.lang.String> excludes)
        Parameters:
        excludes - excludes patterns
      • setLimits

        public void setLimits​(java.util.List<Limit> limits)
        Parameters:
        limits - list of Limits configured for this rule