ConfigurationAware, ExtendableItemDefaultExcludeRule, DefaultIncludeRulepublic abstract class AbstractIncludeExcludeRule extends UnmodifiableExtendableItem implements ConfigurationAware
IncludeRule and ExcludeRule, since
their contract is almost identical| Constructor | Description |
|---|---|
AbstractIncludeExcludeRule(ArtifactId aid,
PatternMatcher matcher,
java.util.Map extraAttributes) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addConfiguration(java.lang.String conf) |
Add a configuration for this rule
|
boolean |
equals(java.lang.Object obj) |
|
java.lang.String[] |
getConfigurations() |
Returns the configurations of the module to which the object is attached
|
ArtifactId |
getId() |
|
PatternMatcher |
getMatcher() |
|
int |
hashCode() |
|
java.lang.String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAttribute, getAttributes, getExtraAttribute, getExtraAttributes, getQualifiedExtraAttributes, setExtraAttribute, setStandardAttributepublic AbstractIncludeExcludeRule(ArtifactId aid, PatternMatcher matcher, java.util.Map extraAttributes)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void addConfiguration(java.lang.String conf)
addConfiguration in interface ConfigurationAwareconf - public ArtifactId getId()
public java.lang.String[] getConfigurations()
ConfigurationAwaregetConfigurations in interface ConfigurationAwarepublic PatternMatcher getMatcher()
public java.lang.String toString()
toString in class java.lang.Object