Klasse LayoutUtilityStatistics

java.lang.Object
org.deidentifier.arx.gui.view.impl.utility.LayoutUtilityStatistics
Alle implementierten Schnittstellen:
ILayout, IView

public class LayoutUtilityStatistics extends Object implements ILayout, IView
Layouts the visualization and allows enabling/disabling them.
  • Konstruktordetails

    • LayoutUtilityStatistics

      public LayoutUtilityStatistics(org.eclipse.swt.widgets.Composite parent, Controller controller, ModelEvent.ModelPart target, ModelEvent.ModelPart reset)
      Creates a new instance.
      Parameter:
      parent -
      controller -
      target -
      reset -
  • Methodendetails

    • addSelectionListener

      public void addSelectionListener(org.eclipse.swt.events.SelectionListener listener)
      Adds a selection listener.
      Parameter:
      listener -
    • dispose

      public void dispose()
      Beschreibung aus Schnittstelle kopiert: IView
      Disposes the view.
      Angegeben von:
      dispose in Schnittstelle IView
    • getSelectedView

      public LayoutUtility.ViewUtilityType getSelectedView()
      Returns the selection index.
      Gibt zurück:
    • getVisibleItems

      public List<String> getVisibleItems()
      Returns all visible items
      Gibt zurück:
    • reset

      public void reset()
      Beschreibung aus Schnittstelle kopiert: IView
      Resets the view.
      Angegeben von:
      reset in Schnittstelle IView
    • setItemVisibilityListener

      public void setItemVisibilityListener(org.eclipse.swt.events.SelectionListener listener)
      Sets the according listener
      Parameter:
      listener -
    • setSelectedView

      public void setSelectedView(LayoutUtility.ViewUtilityType type)
      Sets the selected view type
      Parameter:
      type -
    • setVisibleItems

      public void setVisibleItems(List<String> items)
      Sets all visible items
      Parameter:
      items -
    • update

      public void update(ModelEvent event)
      Beschreibung aus Schnittstelle kopiert: IView
      Updates the view.
      Angegeben von:
      update in Schnittstelle IView
      Parameter:
      event -