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 © 2021 Cask Data, Inc. Licensed under the Apache License, Version 2.0.