TreeNode
Revisions:
31 dec 2002 Sacha Labourey:
4344454647484950
} private static SimpleTreeNode createRootNodeAndDescendants( ScenarioTreeRoot root, List<Scenario> rootScenarios, List<Scenario> derivedScenarios) { return new SimpleTreeNode(root, asNodes(fillHashParentChildren( rootScenarios, derivedScenarios), rootScenarios)); }
65666768697071
} private static SimpleTreeNode asNode( Map<Scenario, List<Scenario>> childrenMap, Scenario scenario) { List<Scenario> children = childrenMap.get(scenario); return new SimpleTreeNode(scenario, asNodes(childrenMap, children)); }
289290291292293294295296297298299300
public class BaseCalendarsTreeitemRenderer implements TreeitemRenderer { @Override public void render(Treeitem item, Object data) { SimpleTreeNode simpleTreeNode = (SimpleTreeNode) data; final BaseCalendar baseCalendar = (BaseCalendar) simpleTreeNode .getData(); item.setValue(data); Treerow treerow = new Treerow();
48495051525354
BaseCalendarTreeRoot root, List<BaseCalendar> rootCalendars, List<BaseCalendar> derivedCalendars) { Map<BaseCalendar, List<BaseCalendar>> parentChildren = createRelationParentChildren( rootCalendars, derivedCalendars); return new SimpleTreeNode(root, asNodes(parentChildren, rootCalendars)); }
7071727374757677
private static SimpleTreeNode asNode( Map<BaseCalendar, List<BaseCalendar>> relationParentChildren, BaseCalendar baseCalendar) { List<BaseCalendar> children = relationParentChildren.get(baseCalendar); return new SimpleTreeNode(baseCalendar, asNodes(relationParentChildren, children)); }