edu.mit.ai.psg.jexa
Class Jexa.JexaOutlineMaker
java.lang.Object
|
+--edu.mit.ai.psg.ui.outliner.OutlineMakerDefault
|
+--edu.mit.ai.psg.jexa.Jexa.JexaOutlineMaker
- Direct Known Subclasses:
- TravelerOutliner.TravelerOutlineMaker
- Enclosing class:
- Jexa
- public static class Jexa.JexaOutlineMaker
- extends OutlineMakerDefault
|
Constructor Summary |
Jexa.JexaOutlineMaker()
Called by initialize; initialized with
BeanRenderer (default), ClassRenderer, CollectionRenderer,
ContainerRenderer, ListRenderer, MapRenderer, and TreeNodeRenderer |
| Methods inherited from class edu.mit.ai.psg.ui.outliner.OutlineMakerDefault |
addRenderer,
addTreeListeners,
getAllInterfacesWithRenderers,
getAllRenderers,
getExactRenderer,
getExactRenderers,
getFrameJTree,
getMostSpecificInterfaceWithRenderers,
getMostSpecificRenderer,
getNoteRenderer,
getPaneJTree,
initializePane,
makeFrame,
makeFrame,
makeOutlineJTree,
makeOutlineModel,
makeOutlineNode,
makeOutlineNode,
outline,
removeRenderer,
setFrameJTree,
setPaneJTree |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Jexa.JexaOutlineMaker
public Jexa.JexaOutlineMaker()
- Called by initialize; initialized with
BeanRenderer (default), ClassRenderer, CollectionRenderer,
ContainerRenderer, ListRenderer, MapRenderer, and TreeNodeRenderer
makeFrameTitle
public String makeFrameTitle(Object obj)
- Create a title for frame examining obj
- Overrides:
- makeFrameTitle in class OutlineMakerDefault
- Tags copied from interface: OutlineMaker
- See Also:
OutlineMaker.makeFrame(Object)
addPopupMenuItems
public void addPopupMenuItems(PopupMenu menu,
OutlineNode outlineNode,
TreePath treePath,
JTree jTree)
- extends superclass method by adding "set mousedObject" menu item
to popup menu
- Overrides:
- addPopupMenuItems in class OutlineMakerDefault
- Tags copied from class: OutlineMakerDefault
- See Also:
OutlineCommand
addHighlightPopupMenuItem
public static void addHighlightPopupMenuItem(PopupMenu menu,
String itemString,
Object objectToHighlight,
JTree jTree)
- Add menu item to highlight outlineNodes of jTree where
outlineNode.getObject() == objectToHighlight