All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sgi.sysadm.ui.NameRenderer

java.lang.Object
   |
   +----com.sgi.sysadm.ui.GenericItemRenderer
           |
           +----com.sgi.sysadm.ui.NameRenderer

public abstract class NameRenderer
extends GenericItemRenderer
A class that can turn an item into an name.


Constructor Index

 o NameRenderer(String, ResourceStack, HostContext)
Create a NameRenderer for a specific category.

Method Index

 o addNameListener(String, Object, RenderedObjectListener)
Adds a RenderedObjectListener to the renderer
 o createName(Item, Object)
 o createRenderedObject(Item, Object)
A method to generate an name
 o removeNameListener(String, RenderedObjectListener)
Removes a RenderedObjectListener

Constructors

 o NameRenderer
 public NameRenderer(String fullCategoryName,
                     ResourceStack rs,
                     HostContext hc)
Create a NameRenderer for a specific category.

Parameters:
fullCategoryName - The name of the Category that this object should render Items of.
rs - A ResourceStack
hc - The HostContext

Methods

 o addNameListener
 public void addNameListener(String itemSelector,
                             Object context,
                             RenderedObjectListener listener)
Adds a RenderedObjectListener to the renderer

Parameters:
itemSelector - The item the listener is interested in
context - An object that can control the renderer
listener - The listener
 o removeNameListener
 public void removeNameListener(String itemSelector,
                                RenderedObjectListener listener)
Removes a RenderedObjectListener

Parameters:
itemSelector - The item that the listener is no longer interested in. The RenderedObjectListener will continue to receive notification about other items that it has registered interest in.
listener - The listener.
 o createRenderedObject
 protected Object createRenderedObject(Item item,
                                       Object context)
A method to generate an name

Parameters:
item - The Item to base the name on.
context - The context Object to pass the the renderer.
Overrides:
createRenderedObject in class GenericItemRenderer
 o createName
 protected abstract String createName(Item item,
                                      Object context)

All Packages  Class Hierarchy  This Package  Previous  Next  Index