[Exmmt-commit] SF.net SVN: exmmt: [73] net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/b
Status: Inactive
Brought to you by:
lgrammel
From: <lgr...@us...> - 2006-06-05 23:36:00
|
Revision: 73 Author: lgrammel Date: 2006-06-05 04:06:20 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/exmmt/?rev=73&view=rev Log Message: ----------- #1500774 scenario "shopping list" Added Paths: ----------- net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/ControllerTreeBuilder.java Removed Paths: ------------- net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/TreeBuilder.java Copied: net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/ControllerTreeBuilder.java (from rev 71, net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/TreeBuilder.java) =================================================================== --- net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/ControllerTreeBuilder.java (rev 0) +++ net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/ControllerTreeBuilder.java 2006-06-05 11:06:20 UTC (rev 73) @@ -0,0 +1,42 @@ +/* $HeadURL$ + * ----------------------------------------------------------------------------- + * + * Copyright (C) Lars Grammel and others. + * + * All rights reserved. This program and the accompanying materials are made + * available under the terms of the Common Public License v1.0 which accompanies + * this distribution, and is available at + * + * http://www.eclipse.org/legal/cpl-v10.html + * + */ +package net.sourceforge.exmmt.builder; + +import java.util.List; + +import org.jdom.Attribute; +import org.jdom.Element; + +public class ControllerTreeBuilder { + + public Controller build(Element element) { + Controller composite = new Controller(element); + + List<Element> childElements = element.getChildren(); + for (Element childElement : childElements) { + composite.addChild(build(childElement)); + } + + List<Attribute> attributes = element.getAttributes(); + for (Attribute attribute : attributes) { + composite.addChild(build(attribute)); + } + + return composite; + } + + private Controller build(Attribute attribute) { + return new Controller(attribute); + } + +} Deleted: net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/TreeBuilder.java =================================================================== --- net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/TreeBuilder.java 2006-06-05 11:06:10 UTC (rev 72) +++ net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/builder/TreeBuilder.java 2006-06-05 11:06:20 UTC (rev 73) @@ -1,42 +0,0 @@ -/* $HeadURL$ - * ----------------------------------------------------------------------------- - * - * Copyright (C) Lars Grammel and others. - * - * All rights reserved. This program and the accompanying materials are made - * available under the terms of the Common Public License v1.0 which accompanies - * this distribution, and is available at - * - * http://www.eclipse.org/legal/cpl-v10.html - * - */ -package net.sourceforge.exmmt.builder; - -import java.util.List; - -import org.jdom.Attribute; -import org.jdom.Element; - -public class TreeBuilder { - - public Controller build(Element element) { - Controller composite = new Controller(element); - - List<Element> childElements = element.getChildren(); - for (Element childElement : childElements) { - composite.addChild(build(childElement)); - } - - List<Attribute> attributes = element.getAttributes(); - for (Attribute attribute : attributes) { - composite.addChild(build(attribute)); - } - - return composite; - } - - private Controller build(Attribute attribute) { - return new Controller(attribute); - } - -} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |