Package com.gradle.publish
Class PluginId
- java.lang.Object
-
- com.gradle.publish.PluginId
-
public class PluginId extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDOUBLE_SEPARATORstatic java.lang.StringID_SEPARATOR_ON_START_OR_ENDstatic java.lang.StringPLUGIN_ID_VALID_CHARS_DESCRIPTIONstatic java.lang.StringSEPARATOR
-
Constructor Summary
Constructors Constructor Description PluginId(java.lang.String value)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetName()java.lang.StringgetNamespace()PluginIdgetUnqualified()inthashCode()booleaninNamespace(java.lang.String namespace)static java.lang.StringinvalidPluginIdCharMessage(char invalidChar)booleanisQualified()PluginIdmaybeQualify(java.lang.String qualification)static PluginIdof(java.lang.String value)java.lang.StringtoString()static voidvalidate(java.lang.String value)
-
-
-
Field Detail
-
ID_SEPARATOR_ON_START_OR_END
public static final java.lang.String ID_SEPARATOR_ON_START_OR_END
- See Also:
- Constant Field Values
-
DOUBLE_SEPARATOR
public static final java.lang.String DOUBLE_SEPARATOR
- See Also:
- Constant Field Values
-
PLUGIN_ID_VALID_CHARS_DESCRIPTION
public static final java.lang.String PLUGIN_ID_VALID_CHARS_DESCRIPTION
- See Also:
- Constant Field Values
-
SEPARATOR
public static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
of
public static PluginId of(java.lang.String value) throws InvalidPluginIdException
- Throws:
InvalidPluginIdException
-
validate
public static void validate(java.lang.String value) throws InvalidPluginIdException- Throws:
InvalidPluginIdException
-
invalidPluginIdCharMessage
public static java.lang.String invalidPluginIdCharMessage(char invalidChar)
-
isQualified
public boolean isQualified()
-
maybeQualify
public PluginId maybeQualify(java.lang.String qualification)
-
getNamespace
public java.lang.String getNamespace()
-
inNamespace
public boolean inNamespace(java.lang.String namespace)
-
getName
public java.lang.String getName()
-
getUnqualified
public PluginId getUnqualified()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-