Interface PluginId
public interface PluginId
A description of a plugin.
- Since:
- 3.5
-
Method Summary
Modifier and TypeMethodDescriptiongetId()The fully qualified plugin ID.getName()The plugin name without the namespace.@Nullable StringThe namespace of the plugin ornullif the ID contains no..withNamespace(String namespace) Takes this unqualified plugin ID and adds a namespace.
-
Method Details
-
getId
-
getNamespace
@Nullable String getNamespace()The namespace of the plugin ornullif the ID contains no..- Since:
- 3.5
-
getName
-
withNamespace
Takes this unqualified plugin ID and adds a namespace.- Parameters:
namespace- the namespace to add.- Returns:
- the plugin ID qualified with the given namespace
- Throws:
IllegalArgumentException- if the ID already had a namespace- Since:
- 3.5
-