Class MetisViewerEntryImpl
java.lang.Object
io.github.tonywasher.joceanus.metis.viewer.MetisViewerEntryImpl
- All Implemented Interfaces:
MetisViewerEntry
Data Viewer Entry.
-
Constructor Summary
ConstructorsConstructorDescriptionMetisViewerEntryImpl(MetisViewerManager pManager, MetisViewerEntry pParent, String pName) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet child iterator.booleanGet display name.intgetId()Get id.protected MetisViewerManagerGet viewer manager.Get object.Get parent.Get unique name.inthashCode()booleanIs the entry visible?.voidsetFocus()Set Focus onto this entry.voidSet Focus onto child of this entry.voidSet the object referred to by the entry.voidsetTreeObject(Object pObject) Set the tree object referred to by the entry.voidsetVisible(boolean pVisible) Set entry visibility.toString()
-
Constructor Details
-
MetisViewerEntryImpl
MetisViewerEntryImpl(MetisViewerManager pManager, MetisViewerEntry pParent, String pName) Constructor.- Parameters:
pManager- the viewer managerpParent- the parent entrypName- the entry display name
-
-
Method Details
-
getManager
Get viewer manager.- Returns:
- the manager
-
getParent
Description copied from interface:MetisViewerEntryGet parent.- Specified by:
getParentin interfaceMetisViewerEntry- Returns:
- the parent
-
getUniqueName
Get unique name.- Specified by:
getUniqueNamein interfaceMetisViewerEntry- Returns:
- the name
-
getDisplayName
Description copied from interface:MetisViewerEntryGet display name.- Specified by:
getDisplayNamein interfaceMetisViewerEntry- Returns:
- the name
-
getId
public int getId()Get id.- Returns:
- the id
-
getObject
Description copied from interface:MetisViewerEntryGet object.- Specified by:
getObjectin interfaceMetisViewerEntry- Returns:
- the object
-
toString
-
childIterator
Get child iterator.- Specified by:
childIteratorin interfaceMetisViewerEntry- Returns:
- the iterator
-
isVisible
public boolean isVisible()Description copied from interface:MetisViewerEntryIs the entry visible?.- Specified by:
isVisiblein interfaceMetisViewerEntry- Returns:
- true/false
-
setVisible
public void setVisible(boolean pVisible) Description copied from interface:MetisViewerEntrySet entry visibility.- Specified by:
setVisiblein interfaceMetisViewerEntry- Parameters:
pVisible- true/false
-
setFocus
public void setFocus()Description copied from interface:MetisViewerEntrySet Focus onto this entry.- Specified by:
setFocusin interfaceMetisViewerEntry
-
setFocus
Description copied from interface:MetisViewerEntrySet Focus onto child of this entry.- Specified by:
setFocusin interfaceMetisViewerEntry- Parameters:
pName- the name of the child
-
setObject
Description copied from interface:MetisViewerEntrySet the object referred to by the entry.- Specified by:
setObjectin interfaceMetisViewerEntry- Parameters:
pObject- the new object
-
setTreeObject
Set the tree object referred to by the entry.- Specified by:
setTreeObjectin interfaceMetisViewerEntry- Parameters:
pObject- the new object
-
equals
-
hashCode
public int hashCode()
-