|
JAC project AOPSYS CEDRIC & LIP6 labs |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jac.aspects.gui.web.AbstractView | +--org.objectweb.jac.aspects.gui.web.Tree
This class defines a Swing component tree view for objects that are related to a root object through relations or collections.
GuiAC
Field Summary |
Fields inherited from class org.objectweb.jac.aspects.gui.web.AbstractView |
column, context, description, height, isCellViewer, label, parentView, row, table, width |
Constructor Summary | |
Tree(ViewFactory factory,
DisplayContext context,
String pathDef,
boolean showRelations)
Constructs a new tree view. |
Method Summary | |
void |
close()
Close this view. |
void |
genHTML(PrintWriter out)
Generate the HTML code for the editor. |
protected void |
genNode(PrintWriter out,
AbstractNode node,
String curPath)
|
protected boolean |
isExpanded(AbstractNode node)
|
void |
onCollapseNode(String nodePath)
|
void |
onExpandNode(String nodePath)
|
void |
onSelectNode(String nodePath)
Called when a node of the tree is selected by the user. |
protected AbstractNode |
pathToNode(String nodePath)
|
Methods inherited from class org.objectweb.jac.aspects.gui.web.AbstractView |
equals, eventURL, eventURL, genBody, genPage, genStyleSheets, getCloseBorder, getContext, getDescription, getFactory, getId, getId, getLabel, getMessage, getOpenBorder, getParameters, getParentView, getRootView, getStyle, getType, getViewBorder, hashCode, iconElement, iconElement, isClosed, isDescendantOf, isInForm, printAttributes, setAttribute, setColumn, setContext, setDescription, setFactory, setFocus, setHeight, setLabel, setMessage, setParameters, setParentView, setRow, setStyle, setStyleSheet, setTable, setType, setViewBorder, setWidth, validate |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.jac.aspects.gui.View |
getContext, getDescription, getFactory, getLabel, getMessage, getParentView, getRootView, getStyle, getViewBorder, isClosed, isDescendantOf, setContext, setDescription, setFactory, setFocus, setHeight, setLabel, setMessage, setParentView, setStyle, setViewBorder, setWidth, validate |
Methods inherited from interface org.objectweb.jac.aspects.gui.ViewIdentity |
getParameters, getType, setParameters, setType |
Methods inherited from interface org.objectweb.jac.aspects.gui.web.HTMLViewer |
setStyleSheet |
Constructor Detail |
public Tree(ViewFactory factory, DisplayContext context, String pathDef, boolean showRelations)
showRelations
- if false, the relations are not showed as
tree elementsMethod Detail |
public void close()
View
close
in interface View
close
in class AbstractView
public void genHTML(PrintWriter out)
HTMLViewer
genHTML
in interface HTMLViewer
out
- the writer where to write the HTML code.protected boolean isExpanded(AbstractNode node)
protected void genNode(PrintWriter out, AbstractNode node, String curPath)
public void onSelectNode(String nodePath)
TreeListener
onSelectNode
in interface TreeListener
public void onExpandNode(String nodePath)
onExpandNode
in interface TreeListener
public void onCollapseNode(String nodePath)
onCollapseNode
in interface TreeListener
protected AbstractNode pathToNode(String nodePath)
|
Contact JAC development team: Renaud Pawlak Lionel Seinturier Laurent Martelli |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |