Class FormThemeReference.FormThemePlugin

  • All Implemented Interfaces:
    Serializable
    Enclosing class:
    FormThemeReference

    public static final class FormThemeReference.FormThemePlugin
    extends FormThemeReference
    A form theme reference to a form theme provided by a plugin, i.e. de.xima.fc.plugin.form.IPluginFormTheme.
    Since:
    8.3.0
    Author:
    XIMA MEDIA GmbH
    See Also:
    Serialized Form
    • Method Detail

      • getPluginKey

        public String getPluginKey()
        Gets the key of the referenced plugin. Each plugin JAR file must contain a MANIFEST.MF with an attribute Plugin-Key that specifies the unique key of the plugin.
        Returns:
        The key of the plugin.
      • getPluginName

        public String getPluginName()
        Gets the name of the referenced plugin class. This corresponds to the String de.xima.fc.plugin.interfaces.IFCPlugin#getName() of the plugin. The plugin name is only required to be unique amongst the plugins in the same plugin JAR file.
        Returns:
        The name of the plugin.
      • getThemeId

        public String getThemeId()
        Gets the ID of the plugin. Each form theme plugin may provide multiple form themes, each with a unique ID. The theme ID is only required to be unique amongst the themes provided by the same plugin class.
        Returns:
        The ID of the theme.
      • toSimpleName

        public String toSimpleName()
        Description copied from class: FormThemeReference
        Gets a simple name describing this reference. Should not be used for any purposes other than to pretty-print the reference.
        Specified by:
        toSimpleName in class FormThemeReference
        Returns:
        A simple name describing this reference.