@Immutable public class RuleKey extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<RuleKey>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXTERNAL_RULE_REPO_PREFIX |
static java.lang.String |
MANUAL_REPOSITORY_KEY
Deprecated.
since 5.5, manual rule feature has been dropped
|
| Modifier | Constructor and Description |
|---|---|
protected |
RuleKey(java.lang.String repositoryKey,
java.lang.String ruleKey) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(RuleKey o) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isManual()
Deprecated.
since 5.5, manual rule feature has been dropped
|
static RuleKey |
of(java.lang.String repository,
java.lang.String rule)
Create a key.
|
static RuleKey |
parse(java.lang.String s)
Create a key from a string representation (see
toString(). |
java.lang.String |
repository()
Never null
|
java.lang.String |
rule()
Never null
|
java.lang.String |
toString()
Format is "repository:rule", for example "squid:AvoidCycle"
|
@Deprecated public static final java.lang.String MANUAL_REPOSITORY_KEY
public static final java.lang.String EXTERNAL_RULE_REPO_PREFIX
protected RuleKey(java.lang.String repositoryKey,
java.lang.String ruleKey)
public static RuleKey of(java.lang.String repository, java.lang.String rule)
public static RuleKey parse(java.lang.String s)
toString(). An IllegalArgumentException is raised
if the format is not valid.public java.lang.String repository()
public java.lang.String rule()
@Deprecated public boolean isManual()
public boolean equals(@Nullable
java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object