java.lang.Object
org.graffiti.plugin.algorithm.AbstractAlgorithm
org.graffiti.plugin.algorithm.AbstractEditorAlgorithm
de.ipk_gatersleben.ag_nw.graffiti.plugins.misc.svg_exporter.WebsiteGeneration
All Implemented Interfaces:
NeedsSwingThread, UndoableEdit, Algorithm, EditorAlgorithm

public class WebsiteGeneration
extends AbstractEditorAlgorithm
implements NeedsSwingThread
Author:
klukas
  • Constructor Details

    • WebsiteGeneration

      public WebsiteGeneration()
  • Method Details

    • execute

      public void execute()
      Description copied from interface: Algorithm
      Executes the whole algorithm.
      Specified by:
      execute in interface Algorithm
    • mayWorkOnMultipleGraphs

      public boolean mayWorkOnMultipleGraphs()
      Specified by:
      mayWorkOnMultipleGraphs in interface Algorithm
      Overrides:
      mayWorkOnMultipleGraphs in class AbstractAlgorithm
    • getName

      public String getName()
      Description copied from interface: Algorithm
      Returns the name (ID) of the algorithm.
      Specified by:
      getName in interface Algorithm
      Returns:
      DOCUMENT ME!
    • getCategory

      public String getCategory()
      Description copied from interface: Algorithm
      Returns the category an algorithm should assigned to. Return NULL if the algorithm should be sorted directly in the plugin menu.
      Specified by:
      getCategory in interface Algorithm
      Overrides:
      getCategory in class AbstractAlgorithm
      Returns:
      The category an algorithm should assigned to.
    • getSetCategory

      public Set<Category> getSetCategory()
      Description copied from interface: Algorithm
      Returns a set of categories to classify this algorithm . e.g. return new HashSet(Arrays.asList( Category.GRAPH, Category.NODE )); is an algorithm, working on graphs and more specific on nodes
      Specified by:
      getSetCategory in interface Algorithm
      Overrides:
      getSetCategory in class AbstractAlgorithm
      Returns:
      Set of Category Enums that classify this algorithm.
    • getIcon

      public ImageIcon getIcon()
      Description copied from class: AbstractEditorAlgorithm
      Returns the icon of the algorithm (used, e.g. in the menu bar). Icon is only shown if showMenuIcon returns true.
      Specified by:
      getIcon in interface EditorAlgorithm
      Overrides:
      getIcon in class AbstractEditorAlgorithm
      Returns:
      The icon of the algorithm or null if the plugin icon should be used.
    • showMenuIcon

      public boolean showMenuIcon()
      Description copied from class: AbstractAlgorithm
      Default: no icon next to the menu item, which is created for this algorithm.
      Specified by:
      showMenuIcon in interface Algorithm
      Overrides:
      showMenuIcon in class AbstractAlgorithm
      Returns:
      True, if the plugin icon should be shown next to the menu item. Return FALSE (default!), if no icon should be shown in the menu.
    • activeForView

      public boolean activeForView​(View v)
      Specified by:
      activeForView in interface EditorAlgorithm
    • getItemSeparator

      public String getItemSeparator()
    • setItemSeparator

      public void setItemSeparator​(String itemSeparator)