java.lang.Object
org.graffiti.plugin.GenericPluginAdapter
de.ipk_gatersleben.ag_nw.graffiti.IPK_PluginAdapter
de.ipk_gatersleben.ag_nw.graffiti.plugins.editcomponents.xml_attribute.XMLAttributePlugin
All Implemented Interfaces:
EditorPlugin, GenericPlugin

public class XMLAttributePlugin
extends IPK_PluginAdapter
implements EditorPlugin
  • Constructor Details

    • XMLAttributePlugin

      public XMLAttributePlugin()
  • Method Details

    • getAttributeComponents

      public Map<Class<? extends Attribute>,​Class<? extends AttributeComponent>> getAttributeComponents()
      Description copied from interface: EditorPlugin
      Returns a mapping between attribute paths and attributeComponent classes.
      Specified by:
      getAttributeComponents in interface EditorPlugin
      Returns:
      DOCUMENT ME!
    • getGUIComponents

      public GraffitiComponent[] getGUIComponents()
      Description copied from interface: EditorPlugin
      Returns the array of GraffitiComponents the plugin contains.
      Specified by:
      getGUIComponents in interface EditorPlugin
      Returns:
      the array of GraffitiComponents the plugin contains.
    • getModes

      public Mode[] getModes()
      Description copied from interface: EditorPlugin
      Returns the array of org.graffiti.plugin.mode.Modes the plugin contains.
      Specified by:
      getModes in interface EditorPlugin
      Returns:
      the array of org.graffiti.plugin.mode.Modes the plugin contains.
    • getShapes

      public GraffitiShape[] getShapes()
      Description copied from interface: EditorPlugin
      Returns the array of org.graffiti.plugin.view.GraffitiShapes the plugin contains.
      Specified by:
      getShapes in interface EditorPlugin
      Returns:
      the array of org.graffiti.plugin.view.GraffitiShapes the plugin contains.
    • getTools

      public Tool[] getTools()
      Description copied from interface: EditorPlugin
      Returns an array of org.graffiti.plugin.mode.Tools the plugin provides.
      Specified by:
      getTools in interface EditorPlugin
      Returns:
      an array of tools the plugin provides.
    • getValueEditComponents

      public Map<Class<? extends Displayable>,​Class<? extends ValueEditComponent>> getValueEditComponents()
      Description copied from interface: EditorPlugin
      Returns a mapping between attribute classnames and attributeComponent classes.
      Specified by:
      getValueEditComponents in interface EditorPlugin
      Returns:
      DOCUMENT ME!