Subversion Repositories general

Compare Revisions

Ignore whitespace Rev 758 → Rev 759

/sun/xmleditor/trunk/src/plugins/regionEditorPlugin/RegionEditorPlugin.java
4,10 → 4,10
* Coded by: Group 5, software practice summer 2003
* University of Bielefeld, Germany
*
* @version $Revision: 1.23 $
* @version $Revision: 1.24 $
*
* Last modification: $Date: 2003/07/23 14:28:53 $
* $Id: RegionEditorPlugin.java,v 1.23 2003/07/23 14:28:53 mdonner Exp $
* Last modification: $Date: 2003/07/23 15:02:00 $
* $Id: RegionEditorPlugin.java,v 1.24 2003/07/23 15:02:00 mdonner Exp $
*/
 
package src.plugins.regionEditorPlugin;
38,6 → 38,7
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import org.w3c.dom.Text;
 
import javax.swing.JButton;
//import javax.swing.JFileChooser;
59,7 → 60,7
*
* @author Yulia Klassen, Viktoriya Zudova
*
* @version $Revision: 1.23 $ Last modification: $Date: 2003/07/23 14:28:53 $
* @version $Revision: 1.24 $ Last modification: $Date: 2003/07/23 15:02:00 $
*/
public class RegionEditorPlugin
extends JPanel
387,8 → 388,31
 
 
public void forceStatusReport() {
changedNode = oldNode.cloneNode(true);
changedNode = oldNode.cloneNode(false);
Document tempDoc = oldNode.getOwnerDocument();
changedNode.getAttributes().getNamedItem("image").setNodeValue(imageName);
java.util.Iterator i = regions.iterator();
while(i.hasNext()) {
Region region = (Region)i.next();
i.remove();
System.out.println(region.getRect());
Text name = tempDoc.createTextNode(region.getName());
org.w3c.dom.Element geom = tempDoc.createElement("RECTANGLE");
org.w3c.dom.Element coords = tempDoc.createElement("COORDS");
coords.setAttribute("x", Integer.toString(region.getRect().x));
coords.setAttribute("y", Integer.toString(region.getRect().y));
coords.setAttribute("w", Integer.toString(region.getRect().width));
coords.setAttribute("h", Integer.toString(region.getRect().height));
/*Node nameNode = (Node)name;
Node coordsNode = (Node)coords;
Node geomNode = (Node)geom;
System.out.println("nameNode = " + nameNode);
System.out.println("coordsNode = " + coordsNode);
System.out.println("geomNode = " + geomNode);*/
geom.appendChild(name);
geom.appendChild(coords);
changedNode.appendChild((Node)geom);
}
firePluginChangedElement(oldNode, changedNode);
}