Package org.moditect.model
Class DependencePattern
- java.lang.Object
-
- org.moditect.model.DependencePattern
-
public class DependencePattern extends java.lang.ObjectA pattern for matching dependences (requires directives). Any matching dependence will be amended with the pattern's modifiers or it will be excluded, if the pattern isn't inclusive.
-
-
Constructor Summary
Constructors Modifier Constructor Description privateDependencePattern(java.lang.String pattern, java.lang.String modifiers)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>getModifiers()java.util.regex.PatterngetPattern()booleanisInclusive()booleanisMatchAll()booleanmatches(java.lang.String packageName)static DependencePatternparsePattern(java.lang.String pattern)static java.util.List<DependencePattern>parsePatterns(java.lang.String patterns)java.lang.StringtoString()
-
-
-
Method Detail
-
parsePatterns
public static java.util.List<DependencePattern> parsePatterns(java.lang.String patterns)
-
parsePattern
public static DependencePattern parsePattern(java.lang.String pattern)
-
matches
public boolean matches(java.lang.String packageName)
-
getPattern
public java.util.regex.Pattern getPattern()
-
getModifiers
public java.util.Set<java.lang.String> getModifiers()
-
isMatchAll
public boolean isMatchAll()
-
isInclusive
public boolean isInclusive()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-