public final class Plugin extends Object
Constructor and Description |
---|
Plugin(Iterable<ArtifactId> parents,
ArtifactId artifactId,
PluginClass pluginClass,
PluginProperties properties)
Create a Plugin
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
ArtifactId |
getArtifactId() |
List<ArtifactId> |
getParents() |
PluginClass |
getPluginClass() |
PluginProperties |
getProperties()
Returns the set of properties available when the plugin was created.
|
int |
hashCode() |
String |
toString() |
public Plugin(Iterable<ArtifactId> parents, ArtifactId artifactId, PluginClass pluginClass, PluginProperties properties)
parents
- iterable of parent plugins. The first parent must be the direct parent of
this plugin, and each subsequent item in the iterable must be the direct parent of the item
before itartifactId
- the artifact for this pluginpluginClass
- information about the plugin classproperties
- properties of the pluginpublic List<ArtifactId> getParents()
public ArtifactId getArtifactId()
public PluginClass getPluginClass()
PluginClass
public PluginProperties getProperties()
Copyright © 2024 Cask Data, Inc. Licensed under the Apache License, Version 2.0.