Class MetisViewerManagerImpl
java.lang.Object
io.github.tonywasher.joceanus.metis.viewer.MetisViewerManagerImpl
- All Implemented Interfaces:
MetisViewerManager,OceanusEventRegistrar.OceanusEventProvider<MetisViewerEvent>
Viewer Data Manager.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfireEvent(MetisViewerEvent pEventId, Object pValue) Fire event.Obtain registration object for listeners.getFocus()Get focused entry.intGet NextId.Obtain standard entry.newEntry(MetisViewerEntry pParent, String pName) Create a new entry under parent.Create a new entry.Get root iterator.voidsetFocus(MetisViewerEntry pEntry) Set focused entry.
-
Constructor Details
-
MetisViewerManagerImpl
public MetisViewerManagerImpl()Constructor.
-
-
Method Details
-
getEventRegistrar
Description copied from interface:OceanusEventRegistrar.OceanusEventProviderObtain registration object for listeners.- Specified by:
getEventRegistrarin interfaceOceanusEventRegistrar.OceanusEventProvider<MetisViewerEvent>- Returns:
- the registrar
-
rootIterator
Description copied from interface:MetisViewerManagerGet root iterator.- Specified by:
rootIteratorin interfaceMetisViewerManager- Returns:
- the iterator
-
getFocus
Description copied from interface:MetisViewerManagerGet focused entry.- Specified by:
getFocusin interfaceMetisViewerManager- Returns:
- the focused entry
-
setFocus
Description copied from interface:MetisViewerManagerSet focused entry.- Specified by:
setFocusin interfaceMetisViewerManager- Parameters:
pEntry- the entry to focus on
-
fireEvent
Description copied from interface:MetisViewerManagerFire event.- Specified by:
fireEventin interfaceMetisViewerManager- Parameters:
pEventId- the eventIdpValue- the relevant value
-
getNextId
public int getNextId()Description copied from interface:MetisViewerManagerGet NextId.- Specified by:
getNextIdin interfaceMetisViewerManager- Returns:
- the next id
-
newEntry
Description copied from interface:MetisViewerManagerCreate a new entry.- Specified by:
newEntryin interfaceMetisViewerManager- Parameters:
pName- the name of the new entry- Returns:
- the new entry
-
newEntry
Description copied from interface:MetisViewerManagerCreate a new entry under parent.- Specified by:
newEntryin interfaceMetisViewerManager- Parameters:
pParent- the parent entrypName- the name of the new entry- Returns:
- the new entry
-
getStandardEntry
Description copied from interface:MetisViewerManagerObtain standard entry.- Specified by:
getStandardEntryin interfaceMetisViewerManager- Parameters:
pEntry- the standard entry id- Returns:
- the viewer entry
-