Package org.hcjf.layers.plugins
Class Plugin
- java.lang.Object
-
- org.hcjf.layers.plugins.Plugin
-
public final class Plugin extends java.lang.Object- Author:
- javaito
-
-
Method Summary
Modifier and Type Method Description voidaddLayer(java.lang.Class<? extends Layer> layerClass)Add a layer class into the plugin definition.booleanequals(java.lang.Object obj)java.lang.StringgetGroupName()Return the group name.java.util.List<java.lang.Class<? extends Layer>>getLayers()Returns a list of layer definition.java.lang.StringgetName()Return the plugin name.VersiongetVersion()Return the plugin version.java.lang.StringtoString()
-
-
-
Constructor Detail
-
Plugin
public Plugin(java.lang.String groupName, java.lang.String name, Version version)
-
-
Method Detail
-
getGroupName
public java.lang.String getGroupName()
Return the group name.- Returns:
- Group name.
-
getName
public java.lang.String getName()
Return the plugin name.- Returns:
- Plugin name.
-
getVersion
public Version getVersion()
Return the plugin version.- Returns:
- Plugin version.
-
addLayer
public void addLayer(java.lang.Class<? extends Layer> layerClass)
Add a layer class into the plugin definition.- Parameters:
layerClass- Layer class.
-
getLayers
public java.util.List<java.lang.Class<? extends Layer>> getLayers()
Returns a list of layer definition.- Returns:
- Layers list.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-