public class PluginId
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DOUBLE_SEPARATOR |
static java.lang.String |
ID_SEPARATOR_ON_START_OR_END |
static java.lang.String |
PLUGIN_ID_VALID_CHARS_DESCRIPTION |
static java.lang.String |
SEPARATOR |
| Constructor and Description |
|---|
PluginId(java.lang.String value) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName() |
java.lang.String |
getNamespace() |
PluginId |
getUnqualified() |
int |
hashCode() |
boolean |
inNamespace(java.lang.String namespace) |
static java.lang.String |
invalidPluginIdCharMessage(char invalidChar) |
boolean |
isQualified() |
PluginId |
maybeQualify(java.lang.String qualification) |
static PluginId |
of(java.lang.String value) |
java.lang.String |
toString() |
static void |
validate(java.lang.String value) |
public static final java.lang.String ID_SEPARATOR_ON_START_OR_END
public static final java.lang.String DOUBLE_SEPARATOR
public static final java.lang.String PLUGIN_ID_VALID_CHARS_DESCRIPTION
public static final java.lang.String SEPARATOR
public static PluginId of(java.lang.String value) throws InvalidPluginIdException
InvalidPluginIdExceptionpublic static void validate(java.lang.String value)
throws InvalidPluginIdException
InvalidPluginIdExceptionpublic static java.lang.String invalidPluginIdCharMessage(char invalidChar)
public boolean isQualified()
public PluginId maybeQualify(java.lang.String qualification)
public java.lang.String getNamespace()
public boolean inNamespace(java.lang.String namespace)
public java.lang.String getName()
public PluginId getUnqualified()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object