All Superinterfaces:
OceanusEventRegistrar.OceanusEventProvider<MetisViewerEvent>
All Known Implementing Classes:
MetisViewerManagerImpl

public interface MetisViewerManager extends OceanusEventRegistrar.OceanusEventProvider<MetisViewerEvent>
Viewer Data Manager.
  • Method Details

    • setFocus

      void setFocus(MetisViewerEntry pEntry)
      Set focused entry.
      Parameters:
      pEntry - the entry to focus on
    • getFocus

      MetisViewerEntry getFocus()
      Get focused entry.
      Returns:
      the focused entry
    • fireEvent

      void fireEvent(MetisViewerEvent pEventId, Object pValue)
      Fire event.
      Parameters:
      pEventId - the eventId
      pValue - the relevant value
    • getNextId

      int getNextId()
      Get NextId.
      Returns:
      the next id
    • getStandardEntry

      MetisViewerEntry getStandardEntry(MetisViewerStandardEntry pEntry)
      Obtain standard entry.
      Parameters:
      pEntry - the standard entry id
      Returns:
      the viewer entry
    • newEntry

      MetisViewerEntry newEntry(String pName)
      Create a new entry.
      Parameters:
      pName - the name of the new entry
      Returns:
      the new entry
    • newEntry

      MetisViewerEntry newEntry(MetisViewerEntry pParent, String pName)
      Create a new entry under parent.
      Parameters:
      pParent - the parent entry
      pName - the name of the new entry
      Returns:
      the new entry
    • rootIterator

      Iterator<MetisViewerEntry> rootIterator()
      Get root iterator.
      Returns:
      the iterator