Author: jkoster
Date: 2009-11-13 17:15:35 +0100 (Fri, 13 Nov 2009)
New Revision: 39686
Modified:
mmbase/tags/MMBase-1_9_2.2009-11-04/applications/pom.xml
mmbase/tags/MMBase-1_9_2.2009-11-04/applications/streams/pom.xml
mmbase/tags/MMBase-1_9_2.2009-11-04/applications/taglib/pom.xml
mmbase/tags/MMBase-1_9_2.2009-11-04/core/pom.xml
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/BasicDataType.java
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/DataType.java
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/DataTypes.java
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/util/xml/BuilderWriter.java
Log:
MMB-1892 - Patch to get MMBase 1.9.2 of 2009-11-04 compiling; also turns off
builder writing toXml.
Modified: mmbase/tags/MMBase-1_9_2.2009-11-04/applications/pom.xml
===================================================================
--- mmbase/tags/MMBase-1_9_2.2009-11-04/applications/pom.xml 2009-11-13
15:36:51 UTC (rev 39685)
+++ mmbase/tags/MMBase-1_9_2.2009-11-04/applications/pom.xml 2009-11-13
16:15:35 UTC (rev 39686)
@@ -38,15 +38,15 @@
<module>email</module>
<module>media</module>
<module>notifications</module>
- <module>searchrelate</module>
- <module>searchrelate/example-webapp</module>
+<!-- <module>searchrelate</module>-->
+<!-- <module>searchrelate/example-webapp</module>-->
<module>richtext</module>
<module>richtext/content</module>
<module>richtext/wiki</module>
<module>rmmci</module>
- <module>rmmci/test</module>
+<!-- <module>rmmci/test</module>-->
<module>jumpers</module>
<module>xmlimporter</module>
@@ -57,8 +57,8 @@
<module>cloudsecurity</module>
<module>streams</module>
- <module>mynews</module>
- <module>vpro-wizards</module>
+<!-- <module>mynews</module>-->
+<!-- <module>vpro-wizards</module>-->
<!-- deprecated-->
Modified: mmbase/tags/MMBase-1_9_2.2009-11-04/applications/streams/pom.xml
===================================================================
--- mmbase/tags/MMBase-1_9_2.2009-11-04/applications/streams/pom.xml
2009-11-13 15:36:51 UTC (rev 39685)
+++ mmbase/tags/MMBase-1_9_2.2009-11-04/applications/streams/pom.xml
2009-11-13 16:15:35 UTC (rev 39686)
@@ -75,6 +75,7 @@
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
+ <!--
<dependency>
<groupId>org.mmbase.tests</groupId>
<artifactId>mmbase-rmmci</artifactId>
@@ -82,25 +83,18 @@
<classifier>client-skinny</classifier>
<scope>test</scope>
</dependency>
+ -->
<!-- Testing on MySQL only for now -->
+ <!--
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
<scope>test</scope>
</dependency>
+ -->
</dependencies>
- <repositories>
- <repository>
- <id>mmbase</id>
- <url>http://www.mmbase.org/maven2</url>
- </repository>
- <repository>
- <id>snapshots</id>
- <url>http://www.mmbase.org/snapshots</url>
- </repository>
- </repositories>
<developers>
Modified: mmbase/tags/MMBase-1_9_2.2009-11-04/applications/taglib/pom.xml
===================================================================
--- mmbase/tags/MMBase-1_9_2.2009-11-04/applications/taglib/pom.xml
2009-11-13 15:36:51 UTC (rev 39685)
+++ mmbase/tags/MMBase-1_9_2.2009-11-04/applications/taglib/pom.xml
2009-11-13 16:15:35 UTC (rev 39686)
@@ -75,6 +75,7 @@
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>xml-maven-plugin</artifactId>
+ <version>1.0-beta-2</version>
<executions>
<execution>
<goals><goal>transform</goal></goals>
Modified: mmbase/tags/MMBase-1_9_2.2009-11-04/core/pom.xml
===================================================================
--- mmbase/tags/MMBase-1_9_2.2009-11-04/core/pom.xml 2009-11-13 15:36:51 UTC
(rev 39685)
+++ mmbase/tags/MMBase-1_9_2.2009-11-04/core/pom.xml 2009-11-13 16:15:35 UTC
(rev 39686)
@@ -190,7 +190,7 @@
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
-
+<!--
<dependency>
<groupId>org.mmbase.tests</groupId>
<artifactId>mmbase-rmmci</artifactId>
@@ -198,7 +198,7 @@
<classifier>client-skinny</classifier>
<scope>test</scope>
</dependency>
-
+ -->
</dependencies>
<reporting>
Modified:
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/BasicDataType.java
===================================================================
---
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/BasicDataType.java
2009-11-13 15:36:51 UTC (rev 39685)
+++
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/BasicDataType.java
2009-11-13 16:15:35 UTC (rev 39686)
@@ -75,7 +75,7 @@
private Map<String, Handler<?>> handlers = new ConcurrentHashMap<String,
Handler<?>>();
- private Element xml = null;
+// private Element xml = null;
private String[] styleClasses;
@@ -680,22 +680,18 @@
return clone;
}
- public Element toXml() {
- if (xml == null) {
- xml =
DocumentReader.getDocumentBuilder().newDocument().createElementNS(XMLNS,
"datatype");
- xml.getOwnerDocument().appendChild(xml);
- toXml(xml);
- }
- return xml;
- }
+// public Element toXml() {
+// if (xml == null) {
+// xml =
DocumentReader.getDocumentBuilder().newDocument().createElementNS(XMLNS,
"datatype");
+// xml.getOwnerDocument().appendChild(xml);
+// toXml(xml);
+// }
+// return xml;
+// }
@SuppressWarnings("fallthrough")
public void setXml(Element element) {
- if (element == null) {
- xml = null;
- return;
- }
- xml = DocumentReader.toDocument(element).getDocumentElement();
+ Element xml = DocumentReader.toDocument(element).getDocumentElement();
if (origin != null) {
xml.setAttribute("base", origin.getName());
}
Modified:
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/DataType.java
===================================================================
---
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/DataType.java
2009-11-13 15:36:51 UTC (rev 39685)
+++
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/DataType.java
2009-11-13 16:15:35 UTC (rev 39686)
@@ -397,12 +397,12 @@
public DataType<C> clone(String name);
- /**
- * Returns a DOM element describing this DataType.
- * @return a DOM element describing this DataType.
- * @todo EXPERIMENTAL.
- */
- public org.w3c.dom.Element toXml();
+// /**
+// * Returns a DOM element describing this DataType.
+// * @return a DOM element describing this DataType.
+// * @todo EXPERIMENTAL.
+// */
+// public org.w3c.dom.Element toXml();
/**
* Fills this datatype in another XML (for example in the xml of {...@link
#getOrigin}, to make one
Modified:
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/DataTypes.java
===================================================================
---
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/DataTypes.java
2009-11-13 15:36:51 UTC (rev 39685)
+++
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/datatypes/DataTypes.java
2009-11-13 16:15:35 UTC (rev 39686)
@@ -341,44 +341,44 @@
return dataTypeCollector;
}
+//
+// /**
+// * Returns a new XML completely describing the given DataType.
+// * This means that the XML will <em>not</em> have a base attribute.
+// */
+// public static Document toXml(DataType<?> dataType) {
+// // create an inheritance stack
+// LinkedList<DataType<?>> stack = new LinkedList<DataType<?>>();
+// stack.addFirst(dataType);
+// while (dataType.getOrigin() != null) {
+// dataType = dataType.getOrigin();
+// stack.addFirst(dataType);
+// }
+//
+// // new XML
+// Document doc = DocumentReader.getDocumentBuilder().newDocument();
+//
+// // iterate the stack to completely resolve everything.
+// Iterator<DataType<?>> i = stack.iterator();
+// dataType = i.next();
+// Element e = (Element) doc.importNode(dataType.toXml(), true);
+// doc.appendChild(e);
+// dataType.toXml(e);
+// while (i.hasNext()) {
+// dataType = i.next();
+// dataType.toXml(e);
+// }
+// DocumentReader.setPrefix(doc, DataType.XMLNS, "dt");
+// return doc;
+// }
- /**
- * Returns a new XML completely describing the given DataType.
- * This means that the XML will <em>not</em> have a base attribute.
- */
- public static Document toXml(DataType<?> dataType) {
- // create an inheritance stack
- LinkedList<DataType<?>> stack = new LinkedList<DataType<?>>();
- stack.addFirst(dataType);
- while (dataType.getOrigin() != null) {
- dataType = dataType.getOrigin();
- stack.addFirst(dataType);
- }
+// public static void main(String arg[]) throws Exception {
+// DataTypes.initialize();
+// DataType dt = DataTypes.getDataType(arg[0]);
+// if (dt == null) {
+// throw new Exception("No such datatyep " + arg[0]);
+// }
+//
System.out.println(org.mmbase.util.xml.XMLWriter.write(DataTypes.toXml(dt),
true, true));
+// }
- // new XML
- Document doc = DocumentReader.getDocumentBuilder().newDocument();
-
- // iterate the stack to completely resolve everything.
- Iterator<DataType<?>> i = stack.iterator();
- dataType = i.next();
- Element e = (Element) doc.importNode(dataType.toXml(), true);
- doc.appendChild(e);
- dataType.toXml(e);
- while (i.hasNext()) {
- dataType = i.next();
- dataType.toXml(e);
- }
- DocumentReader.setPrefix(doc, DataType.XMLNS, "dt");
- return doc;
- }
-
- public static void main(String arg[]) throws Exception {
- DataTypes.initialize();
- DataType dt = DataTypes.getDataType(arg[0]);
- if (dt == null) {
- throw new Exception("No such datatyep " + arg[0]);
- }
-
System.out.println(org.mmbase.util.xml.XMLWriter.write(DataTypes.toXml(dt),
true, true));
- }
-
}
Modified:
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/util/xml/BuilderWriter.java
===================================================================
---
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/util/xml/BuilderWriter.java
2009-11-13 15:36:51 UTC (rev 39685)
+++
mmbase/tags/MMBase-1_9_2.2009-11-04/core/src/main/java/org/mmbase/util/xml/BuilderWriter.java
2009-11-13 16:15:35 UTC (rev 39686)
@@ -213,13 +213,15 @@
addContentElement("search", "" + pos, positionsElm);
}
- Element dataTypeElm = null;
- DataType dataType = fielddef.getDataType();
- if ((parentField == null) ||
!dataType.equals(parentField.getDataType())) {
- dataTypeElm = (Element) document.importNode(dataType.toXml(),
true);
- }
+// Element dataTypeElm = null;
+// DataType dataType = fielddef.getDataType();
+// if ((parentField == null) ||
!dataType.equals(parentField.getDataType())) {
+// dataTypeElm = (Element)
document.importNode(dataType.toXml(), true);
+// }
- if ((parentField == null) || (dataTypeElm != null) ||
(descriptionsElm != null) || (guiElm != null) || (positionsElm != null)) {
+ if ((parentField == null)
+// || (dataTypeElm != null)
+ || (descriptionsElm != null) || (guiElm != null) ||
(positionsElm != null)) {
addComment("builder.field", fieldname,
""+fielddef.getStoragePosition(), fieldlist);
Element field=document.createElement("field");
fieldlist.appendChild(field);
@@ -237,10 +239,10 @@
editor.appendChild(positionsElm);
field.appendChild(editor);
}
- if (dataTypeElm != null) {
- addComment("builder.field.datatype",field);
- field.appendChild(dataTypeElm);
- }
+// if (dataTypeElm != null) {
+// addComment("builder.field.datatype",field);
+// field.appendChild(dataTypeElm);
+// }
Element db = document.createElement("db");
addComment("builder.field.db",field);
field.appendChild(db);
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs