Class Plugin


  • public final class Plugin
    extends java.lang.Object
    Author:
    javaito
    • Constructor Summary

      Constructors 
      Constructor Description
      Plugin​(java.lang.String groupName, java.lang.String name, Version version)  
    • Method Summary

      Modifier and Type Method Description
      void addLayer​(java.lang.Class<? extends Layer> layerClass)
      Add a layer class into the plugin definition.
      boolean equals​(java.lang.Object obj)  
      java.lang.String getGroupName()
      Return the group name.
      java.util.List<java.lang.Class<? extends Layer>> getLayers()
      Returns a list of layer definition.
      java.lang.String getName()
      Return the plugin name.
      Version getVersion()
      Return the plugin version.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 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:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object