Class PatternIncludesArtifactFilter.Pattern

java.lang.Object
org.apache.maven.shared.artifact.filter.PatternIncludesArtifactFilter.Pattern
Direct Known Subclasses:
PatternIncludesArtifactFilter.AndPattern, PatternIncludesArtifactFilter.EqPattern, PatternIncludesArtifactFilter.MatchAllPattern, PatternIncludesArtifactFilter.NegativePattern, PatternIncludesArtifactFilter.OrPattern, PatternIncludesArtifactFilter.PosPattern
Enclosing class:
PatternIncludesArtifactFilter

abstract static class PatternIncludesArtifactFilter.Pattern extends Object
Abstract class for patterns
  • Field Details

    • pattern

      private final String pattern
  • Constructor Details

    • Pattern

      Pattern(String pattern)
  • Method Details

    • matches

      public abstract boolean matches(char[][] parts)
    • translateEquals

      public String translateEquals()
      Returns a string containing a fixed artifact gatv coordinates or null if the pattern can not be translated.
    • translateEquals

      protected String translateEquals(int pos)
      Check if the this pattern is a fixed pattern on the specified pos.
    • toString

      public String toString()
      Overrides:
      toString in class Object