Class ServerPluginConfig

java.lang.Object
com.iizix.prop.GProp<GProp<?>[]>
com.iizix.prop.PropCnr
com.iizix.server.prop.ServerPluginConfig
All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, Cloneable
Direct Known Subclasses:
EditorServerPluginConfig

public class ServerPluginConfig extends PropCnr
Property container for the configuration of a plug-in for a Server configuration environment.
  • Constructor Details

    • ServerPluginConfig

      public ServerPluginConfig()
      Creates the plugin configuration without a name. The name must be set in all cases using the setPropertyAtom call.
    • ServerPluginConfig

      public ServerPluginConfig(Atom atom)
      Creates the plugin configuration with a name.
      Parameters:
      atom - The name of the property.
  • Method Details

    • getDescription

      public String getDescription()
      Gets the description of the plugin configuration.
      Returns:
      The description, null if not defined.
    • clone

      public ServerPluginConfig clone()
      Creates a clone out of this property. The cloning is overridden by the subclasses in order to handle cloning of its class variables appropriately.
      Overrides:
      clone in class PropCnr
    • getServerApplicationSetup

      public IServerApplicationSetupPropCnr[] getServerApplicationSetup()
      Gets the configuration setup's for this plug-in configuration. A plug-in may present several configurations, although most commonly a single one.
      Returns:
      The configuration setup's.