|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--edu.mit.ai.psg.ui.outliner.OutlineRendererDefault
|
+--edu.mit.ai.psg.ui.outliner.OutlineRendererCaching
|
+--edu.mit.ai.psg.jexa.ObjectRenderer
|
+--edu.mit.ai.psg.traveler.TravelerBiographyRenderer
TravelerBiographyRenderer: children of object display the chronological history in records of threads gaining exclusive access to the object: synchronized method calls, resynchronizing after wait, etc. (Based in part on "Traveler: the Apiary Observatory", ECOOP'1987).
| Inner classes inherited from class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault |
OutlineRendererDefault.OutlineText |
| Inner classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
| Fields inherited from class edu.mit.ai.psg.jexa.ObjectRenderer |
defaultFont |
| Fields inherited from class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault |
defaultToolTipText,
labelComponent,
myOutlineMaker,
objectComponent |
| Fields inherited from class javax.swing.JComponent |
accessibleContext,
listenerList,
TOOL_TIP_TEXT_KEY,
ui,
UNDEFINED_CONDITION,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
| Constructor Summary | |
TravelerBiographyRenderer(OutlineMaker outlineMaker)
|
|
| Method Summary | |
static void |
addAddBiographyObserver(Object target,
OutlineNode outlineNode,
OutlineRenderer renderer,
ObservableBiographyRecorder recorder)
add an observer to be notified of additions to the children of the record so the display can be updated. |
static void |
addDisplayWithinBiographyPopupItem(PopupMenu menu,
OutlineNode outlineNode,
JTree jTree,
Object target,
ActivityRecord record)
static method for other activity renderers to call add a menu item to display a biography with an activity highlighted within it, if biography exists and activity record is in the biography |
static void |
initialize(OutlineMaker outlineMaker)
Call initialize to install in OutlineMaker: for java.lang.Object: TravelerBiographyRenderer |
List |
makeChildOutlineNodes(OutlineNode node)
Generate children for fields of objects (discovered through reflection methods of java.lang.Class and java.lang.reflect) and elements of arrays |
| Methods inherited from class edu.mit.ai.psg.jexa.ObjectRenderer |
addFieldOutlineNodes,
addPopupMenuTitle,
computeLabelText,
computeObjectText,
isPublicToTopLevel,
makeOutlineNode |
| Methods inherited from class edu.mit.ai.psg.ui.outliner.OutlineRendererCaching |
decacheLabelText,
decacheObjectText,
decacheToolTipText,
getLabelText,
getLabelTextCacheKey,
getObjectText,
getObjectTextCacheKey,
getToolTipText,
getToolTipTextCacheKey,
makeLabelTextCache,
makeObjectTextCache,
makeToolTipTextCache,
notifyInserted |
| Methods inherited from class edu.mit.ai.psg.ui.outliner.OutlineRendererDefault |
addPopupMenuItems,
computeLabelText,
computeObjectText,
computeToolTipText,
equals,
getLabelComponent,
getObjectComponent,
getOutlineMaker,
getTreeCellRendererComponent,
isShowing,
makeNoteOutlineNode,
makeOutlineNode,
notifyRemoving,
paint,
toString |
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setLayout,
validate,
validateTree |
| Methods inherited from class java.lang.Object |
clone,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public TravelerBiographyRenderer(OutlineMaker outlineMaker)
| Method Detail |
public List makeChildOutlineNodes(OutlineNode node)
public static void addAddBiographyObserver(Object target,
OutlineNode outlineNode,
OutlineRenderer renderer,
ObservableBiographyRecorder recorder)
public static void initialize(OutlineMaker outlineMaker)
public static void addDisplayWithinBiographyPopupItem(PopupMenu menu,
OutlineNode outlineNode,
JTree jTree,
Object target,
ActivityRecord record)
|
Copyright (c) 1996-1999 Massachusetts Institute of Technology Feedback: jeva-feedback@ai.mit.edu |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||