[jira] Resolved: (JAXME-105) can't generate get list method with element has maxOccurs="unbounded"

2010-07-12 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann resolved JAXME-105.
---

  Assignee: Jochen Wiedmann
Resolution: Invalid

I assume, that you mean "no corresponding set method generated"? If so, that's 
perfectly as requested by the JAXB spec, thus an intentional behaviour.

To set your elements, use

object.getAddress().clear();
object.getAddress().addAll(myAddresses);


> can't generate get list method with element has maxOccurs="unbounded"
> -
>
> Key: JAXME-105
> URL: https://issues.apache.org/jira/browse/JAXME-105
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMe Core
>Affects Versions: current (nightly)
> Environment: wiindow xp, j2se 1.6
>    Reporter: chan tsz yeung
>Assignee: Jochen Wiedmann
> Fix For: current (nightly)
>
>
> Dear all,
> I have a xsd file. One of the element contains maxOccurs="unbounded" tag.
> However, after running ant with default build.xml.
> The generated interface file only contains "public java.util.List 
> getAddress();" function but no corresponding get method generated.
> Could you please advise? Thanks.
> Stephen

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r882146 - in /webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src: changes/changes.xml main/java/org/apache/ws/jaxme/impl/JavaUtilREHandler.java main/java/org/apache/ws/jaxme/impl/REFactory.java

2009-11-19 Thread jochen
Author: jochen
Date: Thu Nov 19 13:57:11 2009
New Revision: 882146

URL: http://svn.apache.org/viewvc?rev=882146&view=rev
Log:
The Java5REHandler didn't work with the IBM JDK. Fixed by adding the
new JavaUtilREHandler. Additionally, the XercesREHandler wasn't
instantiated, due to a typo.
Submitted-By: Tobias Huehner 


Added:

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JavaUtilREHandler.java
Modified:
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/REFactory.java

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml?rev=882146&r1=882145&r2=882146&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml Thu Nov 
19 13:57:11 2009
@@ -4,6 +4,11 @@
   
   
 
+  
+The Java5REHandler didn't work with the IBM JDK. Fixed by adding the
+new JavaUtilREHandler. Additionally, the XercesREHandler wasn't
+instantiated, due to a typo.
+  
   
 The IDREF type has been implemented as string and not
 as a reference to another object, as it should be.

Added: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JavaUtilREHandler.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JavaUtilREHandler.java?rev=882146&view=auto
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JavaUtilREHandler.java
 (added)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JavaUtilREHandler.java
 Thu Nov 19 13:57:11 2009
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2003, 2004  The Apache Software Foundation
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.ws.jaxme.impl;
+
+import java.util.regex.Pattern;
+
+/** Implementation of {...@link REHandler}, using Java API.
+ */
+public class JavaUtilREHandler implements REHandler {
+   public Matcher getMatcher(final String pPattern) {
+   final Pattern p = Pattern.compile(pPattern);
+   return new Matcher(){
+   public String getPattern() { return pPattern; }
+   public boolean matches(String pValue) {
+   return p.matcher(pValue).matches();
+   }
+   };
+   }
+}

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/REFactory.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/REFactory.java?rev=882146&r1=882145&r2=882146&view=diff
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/REFactory.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/REFactory.java
 Thu Nov 19 13:57:11 2009
@@ -37,14 +37,16 @@
p = REFactory.class.getName();
p = p.substring(0, p.lastIndexOf('.')+1);
try {
-   Class c = Class.forName(p + "Java5REHandler");
-   reh = (REHandler) c.newInstance();
-   } catch (Throwable t1) {
+   reh = (REHandler) Class.forName(p + 
"JavaUtilREHandler").newInstance();
+   } catch (Throwable t0) {
try {
-   Class c = Class.forName(p + 
"XercerREHandler");
-   reh = (REHandler) c.newInstance();
-   } catch (Throwable t2) {
-   reh = new DummyREHandler();
+   reh = (REHandler) Class.forName(p + 
"Java5REHandler&

svn commit: r782086 - /webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml

2009-06-05 Thread jochen
Author: jochen
Date: Fri Jun  5 18:19:24 2009
New Revision: 782086

URL: http://svn.apache.org/viewvc?rev=782086&view=rev
Log:
Added Tobias Hühner as a contributor.

Modified:
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml?rev=782086&r1=782085&r2=782086&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml Fri Jun  5 18:19:24 2009
@@ -309,6 +309,10 @@
   Vincent Reviol
   vincent.rev...@gmail.com
 
+
+  Tobias Hühner
+  tobias.hueh...@softwareag.com
+
   
 
   



-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



[jira] Resolved: (JAXME-104) wrong xsd:pattern handling

2009-06-05 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann resolved JAXME-104.
---

   Resolution: Fixed
Fix Version/s: 0.6
 Assignee: Jochen Wiedmann

Applied, thank you!


> wrong xsd:pattern handling
> --
>
> Key: JAXME-104
> URL: https://issues.apache.org/jira/browse/JAXME-104
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMe Core
>Affects Versions: 0.6
>Reporter: Tobias Hühner
>Assignee: Jochen Wiedmann
> Fix For: 0.6
>
> Attachments: TestMatches.patch, Types_StringSG.patch
>
>
> If an schema defines more then one  / type. The generated code 
> shows not the correct behaviour.
> More then one pattern restriction means 'OR' .

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r782085 - in /webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src: changes/ changes/changes.xml main/java/org/apache/ws/jaxme/generator/types/StringSG.java test/java/org/apache/ws/jaxme/junit/Ma

2009-06-05 Thread jochen
Author: jochen
Date: Fri Jun  5 18:17:12 2009
New Revision: 782085

URL: http://svn.apache.org/viewvc?rev=782085&view=rev
Log:
PR: JAXME-104
Submitted-By: Tobias Huehner 
Fixed the handling of multiple xs:pattern elements, which have so far been 
treated as AND, rather than OR.

Added:
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml
Modified:

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/StringSG.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/test/java/org/apache/ws/jaxme/junit/MarshallerTest.java

Added: webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml?rev=782085&view=auto
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml (added)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/changes/changes.xml Fri Jun  
5 18:17:12 2009
@@ -0,0 +1,336 @@
+
+  
+Changes in JaxMe JAXB API
+  
+  
+
+  
+The IDREF type has been implemented as string and not
+as a reference to another object, as it should be.
+(JAXME-58, Fredrik Vraalsen, fredrik at vraalsen.no)
+  
+  
+Added support for xs:pattern.
+  
+  
+Mavenized the project.
+  
+  
+Upgrade from Maven 1 to Maven 2.
+  
+  
+Fixed an endless loop when handling patterns.
+  
+  
+Multiple xs:pattern restrictions have been treated as AND,
+rather than OR.
+  
+
+
+  
+The detection, whether the CharSetXMLWriter could be
+used, failed on IBM JDK 1.3.1.
+(Vincent Reviol, vincent.rev...@gmail.com)
+  
+  
+The handling for primitive boolean default values was incorrect.
+  
+  
+The base64 handling was dependent on the sun.* classes, which are
+locked in late Java versions.
+  
+  
+XSEntities and XSIDREFs didn't implement the XSListType.
+  
+  
+The DOMSerializer was mismatching localName and qName for attributes.
+  
+
+
+  
+Added the "xmlCatalog" element to the JaxMe Ant task.
+  
+  
+Fixed a serious performance problem, if mixed content elements
+had large embedded text segments.
+  
+  
+External schema bindings are now supported recursively.
+  
+  
+The GroupHandlerSG was generating invalid class names in some cases.
+  
+  
+The jaxb:class customization wasn't honoured by anonymous types.
+  
+  
+The element jaxb:property/jaxb:baseType/jaxb:javaType wasn't honured.
+  
+  
+A jaxb:baseType definition was ignored, if it modified a global type,
+which has already been in use.
+  
+  
+Invalid code was generated for an xs:list with item type xs:QName.
+  
+  
+The object factory wasn't properly initialized, if a schema was using
+multiple package names.
+  
+
+
+  
+The ChoiceHandlerSG did not treat a choice
+with minOccurs="0" as optional. (JAXME-65)
+  
+  
+The source distribution did not contain the necessary
+build scripts. (JAXME-67, Boris Gruschke,
+boris at gruschke.de)
+  
+  
+It wasn't possible to set the properties JAXME_FORMAT_*.
+(David Gilliland, dgilliland62 at users.sourceforge.net)
+  
+  
+The generated marshallers didn't honor the JAXME_FORMAT_*.
+properties.
+  
+  
+The "indexed" collection type didn't handle strings properly.
+(Ricardo Brito da Rocha, ricardo.rocha at cern.ch)
+  
+  
+The separation between "Java source files" and "resource
+files" is now supported. This is typically required by
+projects, which are following the Maven directory layout.
+The XJC Ant task and the Main frontent both have a new
+option "resourceTarget".
+  
+  
+Added support for external binding files, based on a
+suggestion from Ortwin Glueck (oglueck at apache.org).
+  
+
+
+  
+A sequence was always treated as a required group,
+even if all particles were optional.
+  
+  
+Added a unit test for mixed content handling. Fixed
+the handling of complex child elements in mixed
+content types.
+  
+  
+A facet violation detected by the Unmarshaller was exposed
+as an IllegalArgumentException. The IllegalArgumentException
+is now trapped and converted to a proper ValidationEvent.
+(JAXME-62

[jira] Resolved: (JAXME-102) No support for types of the same name in different namepaces

2009-04-09 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann resolved JAXME-102.
---

Resolution: Won't Fix

Using jaxb:property is the way to resolve such conflicts that the specification 
endorses. Everything else would violate the specification.


> No support for types of the same name in different namepaces
> 
>
> Key: JAXME-102
> URL: https://issues.apache.org/jira/browse/JAXME-102
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMeXS
>Affects Versions: 0.5
>Reporter: Christian Koppen
> Attachments: testdata.zip
>
>
> JAXME produces invalid Java source files when the input schemas contain types 
> with the same name in different namespaces.
> Example:
> First schema:
> http://a"; xmlns="http://www.w3.org/2001/XMLSchema";>
>  
> 
> Second schema:
> http://b"; xmlns="http://www.w3.org/2001/XMLSchema"; 
> xmlns:a="http://a";>
>  http://a"; schemaLocation="a.xsd" />
>  
>   
>
>   
>  
> 
> Generated java source file ObjectFactory.java contains:
>   public a.T createT() throws javax.xml.bind.JAXBException { ... }
>   public b.T createT() throws javax.xml.bind.JAXBException { ... }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



[jira] Commented: (JAXME-102) No support for types of the same name in different namepaces

2009-04-09 Thread Jochen Wiedmann (JIRA)

[ 
https://issues.apache.org/jira/browse/JAXME-102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12697487#action_12697487
 ] 

Jochen Wiedmann commented on JAXME-102:
---

Did you use the jaxb:property customization? As in the following example:


  

  This attribute would by default be called have a getter "getX()" 
and
  a setter "setX()". We rename these to "getSomeElement()" and
  "setSomeElement()".


  

   No support for types of the same name in different namepaces
> 
>
> Key: JAXME-102
> URL: https://issues.apache.org/jira/browse/JAXME-102
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMeXS
>Affects Versions: 0.5
>Reporter: Christian Koppen
> Attachments: testdata.zip
>
>
> JAXME produces invalid Java source files when the input schemas contain types 
> with the same name in different namespaces.
> Example:
> First schema:
> http://a"; xmlns="http://www.w3.org/2001/XMLSchema";>
>  
> 
> Second schema:
> http://b"; xmlns="http://www.w3.org/2001/XMLSchema"; 
> xmlns:a="http://a";>
>  http://a"; schemaLocation="a.xsd" />
>  
>   
>
>   
>  
> 
> Generated java source file ObjectFactory.java contains:
>   public a.T createT() throws javax.xml.bind.JAXBException { ... }
>   public b.T createT() throws javax.xml.bind.JAXBException { ... }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746625 - /webservices/jaxme/trunk/ws-jaxme/etc/

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 03:00:23 2009
New Revision: 746625

URL: http://svn.apache.org/viewvc?rev=746625&view=rev
Log:
Removing files, which are no longer used.

Removed:
webservices/jaxme/trunk/ws-jaxme/etc/


-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746624 - /webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 02:55:21 2009
New Revision: 746624

URL: http://svn.apache.org/viewvc?rev=746624&view=rev
Log:
Unifying Xerces version number.

Modified:
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml?rev=746624&r1=746623&r2=746624&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml Sun Feb 22 02:55:21 2009
@@ -44,7 +44,7 @@
 
   xerces
   xercesImpl
-  2.7.1
+  2.8.1
   provided
 
 



-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746623 - /webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 02:53:25 2009
New Revision: 746623

URL: http://svn.apache.org/viewvc?rev=746623&view=rev
Log:
Adding Xerces to the plugins classpath. Within Eclipse (or possibly, within 
M2Eclipse) the system is configured to use Xerces as an XML parser, but no 
Xerces is available in the classpath.

Modified:
webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml?rev=746623&r1=746622&r2=746623&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml Sun Feb 22 
02:53:25 2009
@@ -160,6 +160,11 @@
   1.0-beta-1
   test
 
+
+   xerces
+   xercesImpl
+   2.8.1
+
   
 
   



-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746621 - /webservices/jaxme/trunk/ws-jaxme/ant/

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 02:39:27 2009
New Revision: 746621

URL: http://svn.apache.org/viewvc?rev=746621&view=rev
Log:
Removing the Ant build scripts.

Removed:
webservices/jaxme/trunk/ws-jaxme/ant/


-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746620 - /webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 02:39:08 2009
New Revision: 746620

URL: http://svn.apache.org/viewvc?rev=746620&view=rev
Log:
Making Xerces and Ant dependencies optional.

Modified:
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml?rev=746620&r1=746619&r2=746620&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml Sun Feb 22 02:39:08 2009
@@ -45,6 +45,7 @@
   xerces
   xercesImpl
   2.7.1
+  provided
 
 
   junit
@@ -56,16 +57,12 @@
   ant
   ant
   1.5.4
+  provided
 
 
   antlr
   antlr
   2.7.6
-
-
-  xerces
-  xercesImpl
-  2.7.1
   provided
 
   
@@ -313,4 +310,10 @@
   vincent.rev...@gmail.com
 
   
+
+  
+
+
+
+  
 



-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746619 - /webservices/jaxme/trunk/ws-jaxme/pom.xml

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 02:35:37 2009
New Revision: 746619

URL: http://svn.apache.org/viewvc?rev=746619&view=rev
Log:
Making deployment configurable.

Modified:
webservices/jaxme/trunk/ws-jaxme/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/pom.xml?rev=746619&r1=746618&r2=746619&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/pom.xml Sun Feb 22 02:35:37 2009
@@ -136,21 +136,22 @@
   
 
   
+
   
 
-  apache-maven
+  ${id.releases}
   Apache Maven Repository
-  
scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
+  ${url.releases}
 
 
-  apache-maven-snapshots
+  ${id.snapshots}
   Apache Maven Snapshot Repository
-  
scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository
+  ${url.site}
 
 
-  jaxme-site
+  ${id.site}
   JaxMe Site
-  scp://people.apache.org/www/ws.apache.org/jaxme
+  ${url.site}
 
   
 
@@ -196,6 +197,14 @@
   
 
   
+  
+apache-maven
+
scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
+apache-maven-snapshots
+
scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository
+jaxme-site
+scp://people.apache.org/www/ws.apache.org/jaxme
+  
 
   
 



-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746618 - /webservices/jaxme/trunk/ws-jaxme/.classpath

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 02:34:49 2009
New Revision: 746618

URL: http://svn.apache.org/viewvc?rev=746618&view=rev
Log:
Adding the plugin sources to the Eclipse classpath.

Modified:
webservices/jaxme/trunk/ws-jaxme/.classpath

Modified: webservices/jaxme/trunk/ws-jaxme/.classpath
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/.classpath?rev=746618&r1=746617&r2=746618&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/.classpath (original)
+++ webservices/jaxme/trunk/ws-jaxme/.classpath Sun Feb 22 02:34:49 2009
@@ -16,6 +16,8 @@



+   
+   






-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746617 - /webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 02:34:21 2009
New Revision: 746617

URL: http://svn.apache.org/viewvc?rev=746617&view=rev
Log:
The plugins POM is now inheriting from the JaxMe parent POM.

Modified:
webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml?rev=746617&r1=746616&r2=746617&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml Sun Feb 22 
02:34:21 2009
@@ -8,7 +8,7 @@
   You may obtain a copy of the License at
   
   http://www.apache.org/licenses/LICENSE-2.0
-  
+
   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -21,7 +21,11 @@
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
   4.0.0
-  org.apache.ws.jaxme
+  
+org.apache.ws.jaxme
+jaxme-parent
+2
+  
   maven-jaxme-plugin
   maven-plugin
   Maven JaxMe Plugin
@@ -66,22 +70,7 @@
   anthony.v...@gmail.com
 
   
-  
-
-  The Apache Software License, Version 2.0
-  http://www.apache.org/licenses/LICENSE-2.0.txt
-  repo
-
-  
-  
-
scm:svn:http://svn.apache.org/repos/asf/webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/
-
scm:svn:https://svn.apache.org/repos/asf/webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/
-
http://svn.apache.org/viewcvs.cgi/webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/
-  
-  
-Apache Software Foundation
-http://www.apache.org/
-  
+
   
 src/main/java
 
@@ -134,6 +123,7 @@
   
 
   
+
   
 
   org.apache.ws.jaxme
@@ -171,6 +161,7 @@
   test
 
   
+
   
 
   
@@ -190,22 +181,4 @@
   
 
   
-  
-
-  apache-maven
-  Apache Maven Repository
-  
scp://people.apache.org/www/people.apache.org/repo/m2-ibiblio-rsync-repository
-
-
-  false
-  apache-maven-snapshots
-  Apache Maven Snapshot Repository
-  
scp://people.apache.org/www/people.apache.org/repo/m2-snapshot-repository
-
-
-  jaxme-site-mp
-  JaxMe Site / MP
-  scp://people.apache.org/www/ws.apache.org/jaxme/mp
-
-  
 



-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r746616 - /webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/xdoc/index.xml

2009-02-21 Thread jochen
Author: jochen
Date: Sun Feb 22 02:32:30 2009
New Revision: 746616

URL: http://svn.apache.org/viewvc?rev=746616&view=rev
Log:
Fixed documentation typo.

Modified:
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/xdoc/index.xml

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/xdoc/index.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/xdoc/index.xml?rev=746616&r1=746615&r2=746616&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/xdoc/index.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/xdoc/index.xml Sun Feb 
22 02:32:30 2009
@@ -75,10 +75,10 @@
 
 
 The framework was originally part of the
-  http://jaxme.sf.net/JaxMe1/";>JaxMe 1 generator, the 
predecessor of
+  http://jaxme.sourceforge.net/docs/site/";>JaxMe 1 generator, 
the predecessor of
   http://ws.apache.org/jaxme/";>JaxMe 2.
   It got greatly improved as part on the work of JaxMe 2.
-  Roughly in January 2003 it began to live a live of its own, because the 
framework
+  Roughly in January 2003 it began to live a life of its own, because the 
framework
   was picked up for other projects. So it made sense to separate JaxMeJS 
in an own
   jar file and make JaxMe 2 based on it.
 In a way, the JavaSource framework is still a part of JaxMe, because it 
lives



-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r744691 - in /webservices/jaxme/trunk/ws-jaxme/src/site/xdoc: api/ js/

2009-02-15 Thread jochen
Author: jochen
Date: Sun Feb 15 16:40:21 2009
New Revision: 744691

URL: http://svn.apache.org/viewvc?rev=744691&view=rev
Log:
Work on converting the docs to Maven 2.

Removed:
webservices/jaxme/trunk/ws-jaxme/src/site/xdoc/api/
webservices/jaxme/trunk/ws-jaxme/src/site/xdoc/js/


-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r743338 - in /webservices/jaxme/trunk/ws-jaxme: ./ jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/ jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/impl/ccsg/ jaxme-jm/src/

2009-02-11 Thread jochen
Author: jochen
Date: Wed Feb 11 13:49:08 2009
New Revision: 743338

URL: http://svn.apache.org/viewvc?rev=743338&view=rev
Log:
Fixed several bugs in the handling of patterns.

Modified:

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/SimpleTypeSG.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/impl/ccsg/HandlerSGImpl.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/ListTypeSGImpl.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/SimpleTypeSGImpl.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/StringSG.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/Java5REHandler.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/REHandler.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/XercesREHandler.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/SimpleTypeSG.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/SimpleTypeSG.java?rev=743338&r1=743337&r2=743338&view=diff
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/SimpleTypeSG.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/SimpleTypeSG.java
 Wed Feb 11 13:49:08 2009
@@ -159,7 +159,7 @@
/** Adds code for validating the value pValue within the
 * handler.
 */
-   public void addHandlerValidation(JavaMethod pJm, TypedValue pValue) 
throws SAXException;
+   public void addHandlerValidation(JavaMethod pJm, TypedValue pValue, 
Object pStringValue) throws SAXException;
 
/** Returns, whether the simple type is an instance of
 * xs:id.

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/impl/ccsg/HandlerSGImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/impl/ccsg/HandlerSGImpl.java?rev=743338&r1=743337&r2=743338&view=diff
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/impl/ccsg/HandlerSGImpl.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/sg/impl/ccsg/HandlerSGImpl.java
 Wed Feb 11 13:49:08 2009
@@ -285,7 +285,7 @@
pJm.addTry();
}
Object s = new Object[]{"(", StringSG.STRING_TYPE, ") ", 
pValue};
-   pType.getSimpleTypeSG().addHandlerValidation(pJm, pValue);
+   pType.getSimpleTypeSG().addHandlerValidation(pJm, pValue, s);
TypedValue result = new 
TypedValueImpl(pType.getSimpleTypeSG().getCastFromString(pJm, s, 
"getHandler()"),

   pType.getSimpleTypeSG().getRuntimeType());
pPropertySG.addValue(pJm, pElement, result, null);

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/ListTypeSGImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/ListTypeSGImpl.java?rev=743338&r1=743337&r2=743338&view=diff
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/ListTypeSGImpl.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/ListTypeSGImpl.java
 Wed Feb 11 13:49:08 2009
@@ -199,7 +199,7 @@
return 
itemType.getSimpleTypeSG().isCausingParseConversionEvent();
}
 
-   public void addHandlerValidation(SimpleTypeSG pController, JavaMethod 
pJm, TypedValue pValue) throws SAXException {
-   itemType.getSimpleTypeSG().addHandlerValidation(pJm, pValue);
+   public void addHandlerValidation(SimpleTypeSG pController, JavaMethod 
pJm, TypedValue pValue, Object pStringValue) throws SAXException {
+   itemType.getSimpleTypeSG().addHandlerValidation(pJm, pValue, 
pStringValue);
}
 }

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/SimpleTypeSGImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/jax

svn commit: r743308 - in /webservices/jaxme/trunk/ws-jaxme: jaxme-api/ maven-jaxme-plugin/pom.xml pom.xml

2009-02-11 Thread jochen
Author: jochen
Date: Wed Feb 11 12:10:47 2009
New Revision: 743308

URL: http://svn.apache.org/viewvc?rev=743308&view=rev
Log:
Removing the old jaxme-api project, adding the jaxme-maven-plugin.

Removed:
webservices/jaxme/trunk/ws-jaxme/jaxme-api/
Modified:
webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml
webservices/jaxme/trunk/ws-jaxme/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml?rev=743308&r1=743307&r2=743308&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml Wed Feb 11 
12:10:47 2009
@@ -138,12 +138,7 @@
 
   org.apache.ws.jaxme
   jaxme2
-  0.5.3-SNAPSHOT
-
-
-  org.apache.ws.jaxme
-  jaxme2-rt
-  0.5.3-SNAPSHOT
+  0.6-SNAPSHOT
 
 
   org.apache.maven

Modified: webservices/jaxme/trunk/ws-jaxme/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/pom.xml?rev=743308&r1=743307&r2=743308&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/pom.xml Wed Feb 11 12:10:47 2009
@@ -160,6 +160,7 @@
 jaxme-pm
 jaxme-jm
 jaxme-xs
+maven-jaxme-plugin
 
   
 



-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r743118 - /webservices/jaxme/trunk/ws-jaxme/.classpath

2009-02-10 Thread jochen
Author: jochen
Date: Tue Feb 10 21:56:56 2009
New Revision: 743118

URL: http://svn.apache.org/viewvc?rev=743118&view=rev
Log:
Building with Eclipse is now possible.

Modified:
webservices/jaxme/trunk/ws-jaxme/.classpath

Modified: webservices/jaxme/trunk/ws-jaxme/.classpath
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/.classpath?rev=743118&r1=743117&r2=743118&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/.classpath (original)
+++ webservices/jaxme/trunk/ws-jaxme/.classpath Tue Feb 10 21:56:56 2009
@@ -14,7 +14,7 @@



-   
+   






-
To unsubscribe, e-mail: jaxme-dev-unsubscr...@ws.apache.org
For additional commands, e-mail: jaxme-dev-h...@ws.apache.org



svn commit: r743117 - in /webservices/jaxme/trunk/ws-jaxme: ./ .settings/ jaxme-jaxb-api/ jaxme-jaxb-api/src/changes/ jaxme-jaxb-api/src/main/java/javax/xml/bind/ jaxme-jaxb-api/src/main/java/javax/xm

2009-02-10 Thread jochen
Author: jochen
Date: Tue Feb 10 21:55:41 2009
New Revision: 743117

URL: http://svn.apache.org/viewvc?rev=743117&view=rev
Log:
Successfull build with Java 6.

Added:
webservices/jaxme/trunk/ws-jaxme/.settings/org.maven.ide.eclipse.prefs
Modified:
webservices/jaxme/trunk/ws-jaxme/.classpath
webservices/jaxme/trunk/ws-jaxme/.project
webservices/jaxme/trunk/ws-jaxme/.settings/org.eclipse.jdt.core.prefs
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml

webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/main/java/javax/xml/bind/Marshaller.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/main/java/javax/xml/bind/Unmarshaller.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/main/java/javax/xml/bind/helpers/AbstractMarshallerImpl.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/main/java/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JMMarshallerImpl.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JMUnmarshallerImpl.java
webservices/jaxme/trunk/ws-jaxme/jaxme-js/pom.xml

webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/AntLinkChecker.java
webservices/jaxme/trunk/ws-jaxme/jaxme-pm/pom.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml
webservices/jaxme/trunk/ws-jaxme/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/.classpath
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/.classpath?rev=743117&r1=743116&r2=743117&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/.classpath (original)
+++ webservices/jaxme/trunk/ws-jaxme/.classpath Tue Feb 10 21:55:41 2009
@@ -1,21 +1,22 @@
 
 
-   
+   
+   


-   
-   

+   





+   


-   
-   
-   
+   
+   
+   


 

Modified: webservices/jaxme/trunk/ws-jaxme/.project
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/.project?rev=743117&r1=743116&r2=743117&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/.project (original)
+++ webservices/jaxme/trunk/ws-jaxme/.project Tue Feb 10 21:55:41 2009
@@ -1,6 +1,6 @@
 
 
-   ws-jaxme-maven1
+   ws-jaxme




Modified: webservices/jaxme/trunk/ws-jaxme/.settings/org.eclipse.jdt.core.prefs
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/.settings/org.eclipse.jdt.core.prefs?rev=743117&r1=743116&r2=743117&view=diff
==
Binary files - no diff available.

Added: webservices/jaxme/trunk/ws-jaxme/.settings/org.maven.ide.eclipse.prefs
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/.settings/org.maven.ide.eclipse.prefs?rev=743117&view=auto
==
--- webservices/jaxme/trunk/ws-jaxme/.settings/org.maven.ide.eclipse.prefs 
(added)
+++ webservices/jaxme/trunk/ws-jaxme/.settings/org.maven.ide.eclipse.prefs Tue 
Feb 10 21:55:41 2009
@@ -0,0 +1,8 @@
+#Tue Feb 10 22:19:46 CET 2009
+activeProfiles=
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+includeModules=true
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+version=1

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml?rev=743117&r1=743116&r2=743117&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml Tue Feb 10 21:55:41 
2009
@@ -27,7 +27,7 @@
   
 org.apache.ws.jaxme
 jaxme-parent
-0.6-SNAPSHOT
+2
   
   jaxme-jaxb-2.1-api
   0.6-SNAPSHOT
@@ -88,7 +88,7 @@
   
 org.codehaus.mojo
 clirr-maven-plugin
-2.1-SNAPSHOT
+2.2.2
 
   target/clirr.txt
   

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml?rev=743117&r1=743116&r2=743117&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml 
(original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxm

Re: About built jaxme jars

2008-10-13 Thread Jochen Wiedmann
On Mon, Oct 13, 2008 at 9:17 PM, Serkan Kaba <[EMAIL PROTECTED]> wrote:

> 1) What's the difference between jaxme2-rt-{version}.jar and
> jaxme2-{version}.jar.

The former is used at runtime. The latter is basically the same, but
adds the parts which are used for generating sources.


> 2) Which jars are needed to be in classpath to be a full jaxb provider.
> (Both the API and the implementation.)

Unfirtunately, JaxMe never managed to become a full provider.

In either case, you'd need the above library plus jaxmeapi, jaxmejs,
and jaxmexs.

Jochen



-- 
I have always wished for my computer to be as easy to use as my
telephone; my wish has come true because I can no longer figure out
how to use my telephone.

-- (Bjarne Stroustrup,
http://www.research.att.com/~bs/bs_faq.html#really-say-that
   My guess: Nokia E50)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (JAXME-99) Generate 'Serializable' implementation classes

2008-09-12 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-99?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann resolved JAXME-99.
--

Resolution: Invalid
  Assignee: Jochen Wiedmann

Use xjc:serializable. See

http://java.sun.com/webservices/docs/1.6/jaxb/vendorCustomizations.html

for details. And, please, don't use the issue tracking system for support. 
That's what the mailing lists are for.


> Generate 'Serializable' implementation classes
> --
>
> Key: JAXME-99
> URL: https://issues.apache.org/jira/browse/JAXME-99
> Project: JaxMe
>  Issue Type: Improvement
>  Components: JaxMe Core
>Reporter: Arnout Engelen
>Assignee: Jochen Wiedmann
>
> In most simple cases, the generated Impl classes will be Serializable. 
> It would be very nice if this was made explicit by making them implement 
> java.io.Serializable

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (JAXME-100) Can't have attribute and element with the same name

2008-09-12 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann resolved JAXME-100.
---

Resolution: Invalid
  Assignee: Jochen Wiedmann

Use  on either element or attribute. See

http://java.sun.com/webservices/docs/1.5/tutorial/doc/JAXBUsing4.html

for details. And, please, use the mailing list and not the bug tracking system 
for support.


> Can't have attribute and element with the same name
> ---
>
> Key: JAXME-100
> URL: https://issues.apache.org/jira/browse/JAXME-100
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMe Core
>Affects Versions: 0.5
>Reporter: Arnout Engelen
>Assignee: Jochen Wiedmann
>
> I'm describing a webservice containing an element that has an 'artist' 
> attribute as well as an 'artist' child element.
> Is it possible to model that? When doing it the traditional way I get 'The 
> class net.bzzt.lastfmlib.model.impl.SimilarartistsTypeImpl already has a 
> field _artist.'

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Version of JAXB implemented

2008-08-22 Thread Jochen Wiedmann
On Fri, Aug 22, 2008 at 10:45 AM, Carlos Rodríguez Fernández
<[EMAIL PROTECTED]> wrote:

> As you know, there is a "issue" about Java 6 with JAXB 2.1 embeded, and
> application compiled in Java 5 that also uses JAXB 2.0 (doesn't run).

No, I don't know. I am aware of problems when building JaxMe with Java
6, but apart from that there have never been any reports on this list.

Jochen


-- 
Look, that's why there's rules, understand? So that you think before
you break 'em.

 -- (Terry Pratchett, Thief of Time)


Re: Question...

2008-08-20 Thread Jochen Wiedmann
On Wed, Aug 20, 2008 at 4:57 PM, Jason Kastner <[EMAIL PROTECTED]> wrote:

> is the b0_5 branch where all the latest changes reside? Curious what the 
> JAXME-28 branch represents?

The latest version is the trunk. The JAXME-28 branch was used in the
past for developments related to

http://issues.apache.org/jira/browse/JAXME-28

These are now in the trunk. However, as the issue notes, only the
first part (multiplicity <= 1)
is fixed.

Jochen


-- 
Look, that's why there's rules, understand? So that you think before
you break 'em.

 -- (Terry Pratchett, Thief of Time)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r686724 - /webservices/jaxme/branches/b0_5/etc/maven2/deploy.sh

2008-08-18 Thread jochen
Author: jochen
Date: Mon Aug 18 03:38:03 2008
New Revision: 686724

URL: http://svn.apache.org/viewvc?rev=686724&view=rev
Log:
Added a script for deployment.

Added:
webservices/jaxme/branches/b0_5/etc/maven2/deploy.sh

Added: webservices/jaxme/branches/b0_5/etc/maven2/deploy.sh
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/etc/maven2/deploy.sh?rev=686724&view=auto
==
--- webservices/jaxme/branches/b0_5/etc/maven2/deploy.sh (added)
+++ webservices/jaxme/branches/b0_5/etc/maven2/deploy.sh Mon Aug 18 03:38:03 
2008
@@ -0,0 +1,17 @@
+GROUPID=org.apache.ws.jaxme
+VERSION=0.5.3-xDWS
+URL=dav:http://stumaven.eur.ad.sag:7090/archiva/repository/internal
+ID=stumaven-archiva-internal
+
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxmeapi -Dversion=$VERSION -Dpackaging=jar -Dclassifier=sources 
-Dfile=jaxmeapi-src-$VERSION.zip -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxmeapi -Dversion=$VERSION -Dpackaging=jar 
-Dfile=jaxmeapi-$VERSION.jar -DpomFile=jaxmeapi.pom -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxmexs -Dversion=$VERSION -Dpackaging=jar -Dclassifier=sources 
-Dfile=jaxmexs-src-$VERSION.zip -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxmexs -Dversion=$VERSION -Dpackaging=jar 
-Dfile=jaxmexs-$VERSION.jar -DpomFile=jaxmexs.pom -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxmejs -Dversion=$VERSION -Dpackaging=jar -Dclassifier=sources 
-Dfile=jaxmejs-src-$VERSION.zip -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxmejs -Dversion=$VERSION -Dpackaging=jar 
-Dfile=jaxmejs-$VERSION.jar -DpomFile=jaxmejs.pom -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxmepm -Dversion=$VERSION -Dpackaging=jar -Dclassifier=sources 
-Dfile=jaxmepm-src-$VERSION.zip -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxmepm -Dversion=$VERSION -Dpackaging=jar 
-Dfile=jaxmepm-$VERSION.jar -DpomFile=jaxmepm.pom -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxme2 -Dversion=$VERSION -Dpackaging=jar -Dclassifier=sources 
-Dfile=jaxme2-src-$VERSION.zip -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxme2 -Dversion=$VERSION -Dpackaging=jar 
-Dfile=jaxme2-$VERSION.jar -DpomFile=jaxme2.pom -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxme2-rt -Dversion=$VERSION -Dpackaging=jar -Dclassifier=sources 
-Dfile=jaxme2-src-$VERSION.zip -DgeneratePom=false
+mvn deploy:deploy-file -Durl=$URL -DrepositoryId=$ID -DgroupId=$GROUPID 
-DartifactId=jaxme2-rt -Dversion=$VERSION -Dpackaging=jar 
-Dfile=jaxme2-rt-$VERSION.jar -DpomFile=jaxme2-rt.pom -DgeneratePom=false



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r686701 - /webservices/jaxme/branches/b0_5/etc/maven2/jaxmexs.pom

2008-08-18 Thread jochen
Author: jochen
Date: Mon Aug 18 01:52:43 2008
New Revision: 686701

URL: http://svn.apache.org/viewvc?rev=686701&view=rev
Log:
Fixed the version number.

Modified:
webservices/jaxme/branches/b0_5/etc/maven2/jaxmexs.pom

Modified: webservices/jaxme/branches/b0_5/etc/maven2/jaxmexs.pom
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/etc/maven2/jaxmexs.pom?rev=686701&r1=686700&r2=686701&view=diff
==
--- webservices/jaxme/branches/b0_5/etc/maven2/jaxmexs.pom (original)
+++ webservices/jaxme/branches/b0_5/etc/maven2/jaxmexs.pom Mon Aug 18 01:52:43 
2008
@@ -4,7 +4,7 @@
   org.apache.ws.jaxme
   jaxmexs
   JaxMe parser for XML Schema
-  0.5.2
+  0.5.3-SNAPSHOT
   http://ws.apache.org/jaxme
   
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r673682 - /webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/src/main/java/org/apache/ws/jaxme/maven/plugins/SchemaCollectionProcessor.java

2008-07-03 Thread jochen
Author: jochen
Date: Thu Jul  3 06:58:06 2008
New Revision: 673682

URL: http://svn.apache.org/viewvc?rev=673682&view=rev
Log:
Unfortunately, JaxMe has a bug which changes the
generated code somewhat, depending on the order
of the processed schemas. It is hard to fix that
bug and impossible to do it without loosing
upwards compatibility. Therefore, we don't fix
that branch for the 0.5 branch, but at least
make the order deterministic.

Modified:

webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/src/main/java/org/apache/ws/jaxme/maven/plugins/SchemaCollectionProcessor.java

Modified: 
webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/src/main/java/org/apache/ws/jaxme/maven/plugins/SchemaCollectionProcessor.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/src/main/java/org/apache/ws/jaxme/maven/plugins/SchemaCollectionProcessor.java?rev=673682&r1=673681&r2=673682&view=diff
==
--- 
webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/src/main/java/org/apache/ws/jaxme/maven/plugins/SchemaCollectionProcessor.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/src/main/java/org/apache/ws/jaxme/maven/plugins/SchemaCollectionProcessor.java
 Thu Jul  3 06:58:06 2008
@@ -17,11 +17,14 @@
 
 import java.io.File;
 import java.io.IOException;
+import java.text.Collator;
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Comparator;
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
+import java.util.Locale;
 import java.util.Map;
 
 import javax.xml.parsers.ParserConfigurationException;
@@ -98,7 +101,32 @@
list.add(new FileSpec(dir, files[j]));
}
}
-   return (FileSpec[]) list.toArray(new FileSpec[list.size()]);
+   final FileSpec[] result = (FileSpec[]) list.toArray(new 
FileSpec[list.size()]);
+   /*
+*  Unfortunately, JaxMe has a bug which changes the
+*  generated code somewhat, depending on the order
+*  of the processed schemas. It is hard to fix that
+*  bug and impossible to do it without loosing
+*  upwards compatibility. Therefore, we don't fix
+*  that branch for the 0.5 branch, but at least
+*  make the order deterministic.
+*/
+   Arrays.sort(result, new Comparator(){
+   final Collator coll = Collator.getInstance(Locale.US);
+   private String pathOf(File pFile) {
+   if (pFile == null) {
+   return "";
+   }
+   final String path = pFile.getPath();
+   return path == null ? "" : path;
+   }
+   public int compare(Object pArg0, Object pArg1) {
+   final FileSpec fs1 = (FileSpec) pArg0;
+   final FileSpec fs2 = (FileSpec) pArg1;
+   return coll.compare(pathOf(fs1.getFile()), 
pathOf(fs2.getFile()));
+   }
+   });
+   return result;
}
 
private FileSpec[] getSchemaFiles(ISchemaCollection pCollection)



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Chinese characters in source object is emitted as ? Characters in XML

2008-06-19 Thread Jochen Wiedmann
2008/6/19 Peter Maher (POZ Ltd) <[EMAIL PROTECTED]>:

> Is there a problem with JaxMe and Chinese characters?

The answer is almost certainly "No". It is much more likely, that
there is an error in your handling.,


> I am setting my source object property (which is a String) to the following
> "Documentary evidence (此�f明文件)"
> Storing the Chinese in a file and editing with a Hex editor shows that the
> bit in brackets reads E6 AD A4 E8 AA AA E6 98 8E E6 96 87 E4 BB B6
>
> But when I marshal my object to XML I get "Documentary evidence (?)"
> In hex the bit in brackets is 3F 3F 3F 3F 3F

I agree, that the question marks don't look good. However, the reason
is most possibly a problem in the way you are reading and/or writing
the XML file. You do not supply code, so I am unable to guess.

Jochen



-- 
Look, that's why there's rules, understand? So that you think before
you break 'em.

 -- (Terry Pratchett, Thief of Time)


[jira] Resolved: (JAXME-95) JavaParser.parseObject() handles inner interfaces incorrectly

2008-03-13 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-95?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann resolved JAXME-95.
--

Resolution: Fixed

Applied, thank you!


> JavaParser.parseObject() handles inner interfaces incorrectly
> -
>
> Key: JAXME-95
> URL: https://issues.apache.org/jira/browse/JAXME-95
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMeJS
>Affects Versions: 0.5
> Environment: N/A
>Reporter: David Karnok
>Assignee: Jochen Wiedmann
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> In  JavaParser.parseObject (468) the
> case JavaTokenTypes.INTERFACE_DEF: 
>   parseClassDefinition(pSource, JavaSource.CLASS, child);
>   break;
> seems to be the copy-paste of the "case JavaTokenTypes.CLASS_DEF:" definition
> and therefore causes IllegalStateException when tries to parse an internal 
> interface.
> The obvious correction would be to use JavaSource.INTERFACE instead.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r636866 - in /webservices/jaxme: branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java branches/b0_5/status.xml trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util

2008-03-13 Thread jochen
Author: jochen
Date: Thu Mar 13 13:26:20 2008
New Revision: 636866

URL: http://svn.apache.org/viewvc?rev=636866&view=rev
Log:
The JavaParser wasn't handling inner interfaces properly.
PR: JAXME-95
Submitted-By: David Karnok <[EMAIL PROTECTED]>

Modified:

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java
webservices/jaxme/branches/b0_5/status.xml

webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java?rev=636866&r1=636865&r2=636866&view=diff
==
--- 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java
 Thu Mar 13 13:26:20 2008
@@ -470,7 +470,7 @@
parseClassDefinition(pSource, JavaSource.CLASS, child);
 break;
 case JavaTokenTypes.INTERFACE_DEF:
-parseClassDefinition(pSource, JavaSource.CLASS, child);
+parseClassDefinition(pSource, JavaSource.INTERFACE, child);
 break;
 }
 }

Modified: webservices/jaxme/branches/b0_5/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/status.xml?rev=636866&r1=636865&r2=636866&view=diff
==
--- webservices/jaxme/branches/b0_5/status.xml (original)
+++ webservices/jaxme/branches/b0_5/status.xml Thu Mar 13 13:26:20 2008
@@ -77,6 +77,10 @@
 Static java fields haven't been supported in the interface.
 (Adam Lewis, [EMAIL PROTECTED]>)
   
+  
+The JavaParser wasn't handling inner interfaces properly.
+(David Karnok, [EMAIL PROTECTED])
+  
 
 
   

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java?rev=636866&r1=636865&r2=636866&view=diff
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java
 Thu Mar 13 13:26:20 2008
@@ -475,7 +475,7 @@
parseClassDefinition(pSource, JavaSource.CLASS, child);
 break;
 case JavaTokenTypes.INTERFACE_DEF:
-parseClassDefinition(pSource, JavaSource.CLASS, child);
+parseClassDefinition(pSource, JavaSource.INTERFACE, child);
 break;
 }
 }

Modified: webservices/jaxme/trunk/ws-jaxme/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/status.xml?rev=636866&r1=636865&r2=636866&view=diff
==
--- webservices/jaxme/trunk/ws-jaxme/status.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/status.xml Thu Mar 13 13:26:20 2008
@@ -86,6 +86,10 @@
   
 The DOMSerializer was mismatching localName and qName for attributes.
   
+  
+The JavaParser wasn't handling inner interfaces properly.
+(David Karnok, [EMAIL PROTECTED])
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (JAXME-95) JavaParser.parseObject() handles inner interfaces incorrectly

2008-03-13 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-95?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann updated JAXME-95:
-

  Assignee: Jochen Wiedmann
Remaining Estimate: 0h
 Original Estimate: 0h

> JavaParser.parseObject() handles inner interfaces incorrectly
> -
>
> Key: JAXME-95
> URL: https://issues.apache.org/jira/browse/JAXME-95
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMeJS
>Affects Versions: 0.5
> Environment: N/A
>Reporter: David Karnok
>Assignee: Jochen Wiedmann
>   Original Estimate: 0h
>  Remaining Estimate: 0h
>
> In  JavaParser.parseObject (468) the
> case JavaTokenTypes.INTERFACE_DEF: 
>   parseClassDefinition(pSource, JavaSource.CLASS, child);
>   break;
> seems to be the copy-paste of the "case JavaTokenTypes.CLASS_DEF:" definition
> and therefore causes IllegalStateException when tries to parse an internal 
> interface.
> The obvious correction would be to use JavaSource.INTERFACE instead.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JM_EVENT_UNEXPECTED_CHILD_ELEMENT: Unexpected element

2008-01-18 Thread Jochen Wiedmann
>xsi:type="exp:USAddress">

xsi:type is not supported. Therefore, your XML fragment is treated as
an instance of exp:Address, where the "state" element is indeed
invalid.

Jochen


-- 
Look, that's why there's rules, understand? So that you think before
you break 'em.

-- (Terry Pratchett, Thief of Time)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem marshalling/unmarshalling UTF-8 document containing a pound symbol

2007-12-18 Thread Jochen Wiedmann
On Dec 18, 2007 4:42 PM, K Grindley <[EMAIL PROTECTED]> wrote:

> symbol. The document is
> marshalled using UTF-8 encoding and I would have expected the '£' to have
> been rendered as
> a valid Xml artifact (escaped). However, editing the source document
> confirms that the '£' is written
> literally. When I try to unmarshal the same document I get the following
> message:

This error message is not created by JaxMe, but by the XML parser.
Most possibly, the fault is on your side. A typical reason would be,
that you have an UTF-8 encoded file and parse it by creating a
FileReader, but not a FileInputStream.

Jochen


-- 
Look, that's why there's rules, understand? So that you think before
you break 'em.

-- (Terry Pratchett, Thief of Time)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problems parsing Configurqation.xml

2007-09-19 Thread Jochen Wiedmann
Hi,

first of all, please subscribe to the mailing list. I had to approve
your mail, because you aren't subscribed and it is likely, that I miss
some mails in the flood of spam mails.

Second: Did you post the complete stack trace? It doesn't look so, and
I believe that the most interesting parts should be below the part you
posted.

Jochen

-- 
Look, that's why there's rules, understand? So that you think before
you break 'em.

-- (Terry Pratchett, Thief of Time)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (JAXME-94) startElement method larger than 64KB when using a large amount of complexType's

2007-08-30 Thread Jochen Wiedmann (JIRA)

[ 
https://issues.apache.org/jira/browse/JAXME-94?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12524019
 ] 

Jochen Wiedmann commented on JAXME-94:
--

Had some time yesterday to inspect it. My first impressions:

- This won't make it into the maintenance branch. Although the test suite
   runs fine, I would still consider this as a disruptive change. Such changes
   are reserved for the unstable branch.
- I have a couple of performance issues. Some of them are basically nitpicks,
  but at least two of them are serious:

  * The regular expression pattern can be generated by the generator. It
 doesn't need to be generated at runtime.
  * The map and the compiled pattern can be static and created when the class
 is loaded.

Question to Jose: Do you prefer to fix this for yourself or do you want me to 
change this?


> startElement method larger than 64KB when using a large amount of 
> complexType's
> ---
>
> Key: JAXME-94
> URL: https://issues.apache.org/jira/browse/JAXME-94
> Project: JaxMe
>  Issue Type: Improvement
>  Components: JaxMe Core
>Affects Versions: 0.5, 0.6
> Environment: All
>Reporter: Robert Eric Reeves
>Assignee: Jochen Wiedmann
>Priority: Critical
> Fix For: 0.5, 0.6
>
> Attachments: test.xsd, veryLongSequences-patch-0.5.2.diff, 
> veryLongSequences-patch-0.6-SNAPSHOT.diff
>
>
> Using an XSD that has a complexType with ~50 child complexTypes in a 
> sequence, the generate Java code has a method startElement that is too large 
> for javac.
> Jose Luis Huertas Fernández has created a patch to fix this error. I will be 
> attaching it to this issue. There are two patches. One for 5.2 and the other 
> for 6.0.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Assigned: (JAXME-94) startElement method larger than 64KB when using a large amount of complexType's

2007-08-30 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-94?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann reassigned JAXME-94:


Assignee: Jochen Wiedmann

> startElement method larger than 64KB when using a large amount of 
> complexType's
> ---
>
> Key: JAXME-94
> URL: https://issues.apache.org/jira/browse/JAXME-94
> Project: JaxMe
>  Issue Type: Improvement
>  Components: JaxMe Core
>Affects Versions: 0.5, 0.6
> Environment: All
>Reporter: Robert Eric Reeves
>Assignee: Jochen Wiedmann
>Priority: Critical
> Fix For: 0.5, 0.6
>
> Attachments: test.xsd, veryLongSequences-patch-0.5.2.diff, 
> veryLongSequences-patch-0.6-SNAPSHOT.diff
>
>
> Using an XSD that has a complexType with ~50 child complexTypes in a 
> sequence, the generate Java code has a method startElement that is too large 
> for javac.
> Jose Luis Huertas Fernández has created a patch to fix this error. I will be 
> attaching it to this issue. There are two patches. One for 5.2 and the other 
> for 6.0.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: maxOccurs

2007-08-28 Thread Jochen Wiedmann
On 8/28/07, Denis Bessmertnyj <[EMAIL PROTECTED]> wrote:

> I have
> 
> 
> 
>
> .
>
> And receive
>
> org.apache.maven.lifecycle.LifecycleExecutionException: Model groups with
> maxOccurs > 1 are not yet supported.

You asked for maxOccurs in general. As the error message indicates,
maxOccurs="unbounded" is supported, except for model groups.

Jochen

-- 
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: maxOccurs

2007-08-28 Thread Jochen Wiedmann
On 8/28/07, Denis Bessmertnyj <[EMAIL PROTECTED]> wrote:

> And why JaxMe doesn't want to work with maxOccurs="unbounded"?

Look into the "examples" folder. It contains schemata with
maxOccurs="unbounded", that work very well.

-- 
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r567598 - in /webservices/jaxme/branches/b0_5: src/js/org/apache/ws/jaxme/js/JavaField.java status.xml

2007-08-20 Thread jochen
Author: jochen
Date: Mon Aug 20 01:33:47 2007
New Revision: 567598

URL: http://svn.apache.org/viewvc?rev=567598&view=rev
Log:
Static fields haven't been supported in the interface.
Submitted by: Adam Lewis <[EMAIL PROTECTED]>

Modified:
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/JavaField.java
webservices/jaxme/branches/b0_5/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/JavaField.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/JavaField.java?rev=567598&r1=567597&r2=567598&view=diff
==
--- 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/JavaField.java 
(original)
+++ 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/JavaField.java 
Mon Aug 20 01:33:47 2007
@@ -79,7 +79,7 @@
   }
 
   protected void writeNoEol(IndentationTarget pTarget) throws IOException {
-if (pTarget.isInterface()) {
+if (pTarget.isInterface()  &&  !isStatic()) {
   return;
 }
 JavaComment jcon = getComment();

Modified: webservices/jaxme/branches/b0_5/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/status.xml?rev=567598&r1=567597&r2=567598&view=diff
==
--- webservices/jaxme/branches/b0_5/status.xml (original)
+++ webservices/jaxme/branches/b0_5/status.xml Mon Aug 20 01:33:47 2007
@@ -70,6 +70,13 @@
   
 The DOMSerializer was mismatching localName and qName for attributes.
   
+  
+Added support for UNION, INTERSECT, and MINUS.
+  
+  
+Static java fields haven't been supported in the interface.
+(Adam Lewis, [EMAIL PROTECTED]>)
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r567590 - in /webservices/jaxme/branches/b0_5: .settings/ src/jaxme/org/apache/ws/jaxme/junit/ src/js/org/apache/ws/jaxme/sqls/ src/js/org/apache/ws/jaxme/sqls/impl/ src/js/org/apache/ws/j

2007-08-20 Thread jochen
Author: jochen
Date: Mon Aug 20 01:21:49 2007
New Revision: 567590

URL: http://svn.apache.org/viewvc?rev=567590&view=rev
Log: (empty)

Added:
webservices/jaxme/branches/b0_5/.settings/org.eclipse.core.resources.prefs

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/IntersectionStatement.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/MinusStatement.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/SelectCombinationStatement.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/UnionStatement.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/impl/IntersectionStatementImpl.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/impl/MinusStatementImpl.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/impl/SelectCombinationStatementImpl.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/impl/UnionStatementImpl.java
Modified:

webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/junit/BindingsTest.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/SQLFactory.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/impl/ColumnImpl.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/impl/SQLFactoryImpl.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/impl/SQLGeneratorImpl.java

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/junit/CreateTest.java

Added: 
webservices/jaxme/branches/b0_5/.settings/org.eclipse.core.resources.prefs
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/.settings/org.eclipse.core.resources.prefs?rev=567590&view=auto
==
--- webservices/jaxme/branches/b0_5/.settings/org.eclipse.core.resources.prefs 
(added)
+++ webservices/jaxme/branches/b0_5/.settings/org.eclipse.core.resources.prefs 
Mon Aug 20 01:21:49 2007
@@ -0,0 +1,3 @@
+#Fri Apr 13 22:08:28 CEST 2007
+eclipse.preferences.version=1
+encoding//src/test/jaxb/enumeration.xsd=UTF8

Modified: 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/junit/BindingsTest.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/junit/BindingsTest.java?rev=567590&r1=567589&r2=567590&view=diff
==
--- 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/junit/BindingsTest.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/junit/BindingsTest.java
 Mon Aug 20 01:21:49 2007
@@ -61,4 +61,22 @@
impFoo.setRequiredLong(1L);
 impFoo.setOptionalLong(new Long(1));
}
+
+/**
+ * Tests running the generator with a binding file.
+ */
+public void testDatmlRaw() throws Exception {
+try {
+Generator g = new GeneratorImpl();
+g.setTargetDirectory(new File("build/tests/datml/src"));
+g.setResourceTargetDirectory(new File("build/tests/datml/src"));
+g.addBindings(new InputSource(new 
File("src/test/jaxb/datml-raw-de-2_0.jxb").toURI().toURL().toExternalForm()));
+SchemaReader sr = new JAXBSchemaReader();
+sr.setGenerator(g);
+g.setSchemaReader(sr);
+g.generate(new File("src/test/jaxb/datml-raw-de-2_0.foo"));
+} catch (Throwable t) {
+t.printStackTrace();
+}
+}
 }

Added: 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/IntersectionStatement.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/IntersectionStatement.java?rev=567590&view=auto
==
--- 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/IntersectionStatement.java
 (added)
+++ 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/IntersectionStatement.java
 Mon Aug 20 01:21:49 2007
@@ -0,0 +1,5 @@
+package org.apache.ws.jaxme.sqls;
+
+public interface IntersectionStatement extends SelectCombinationStatement {
+
+}

Added: 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/MinusStatement.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/MinusStatement.java?rev=567590&view=auto
==
--- 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/MinusStatement.java
 (added)
+++ 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/sqls/MinusStatement.java
 Mon Aug 20 01:21:49 2007
@@ -0,0 +1,9 @@
+package org.apache.ws.jaxme.sqls;
+
+
+/**
+ * Interface of a "select ... M

Re: trouble with generating sources

2007-08-02 Thread Jochen Wiedmann
Could you please post the output of "mvn -X jaxme:jaxme"? Thanks!


-- 
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Refactor startElement and get paid

2007-07-31 Thread Jochen Wiedmann
On 7/31/07, Jose Luis Huertas Fernández
<[EMAIL PROTECTED]> wrote:

> My first (and simple) approach is already working with the code packaged
> with 0.5.2 version. Now I'm trying to apply it to the current code in SVN
> (BTW, the developer's doc still points out to CVS) but I'm having some
> problems with the Maven 2 build (I guess nothing serious :)

The 0.5.2 version is based on Ant, isn't it?


> If somebody has any advice or idea I'm glad to hear it!

So far, I do not get the question. :-)

Jochen


-- 
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: NullPointerException when creating Javacode from .wsdl

2007-07-16 Thread Jochen Wiedmann

On 7/16/07, Naecker, Thomas <[EMAIL PROTECTED]> wrote:


im trying to test jaxme for the codegeneration of my .wsdl. When i call the
wsdl2java tool i get a NullPointerException at the end. The call was
wsdl2Java -d jaxme -ssi -uri MyService.wsdl. Is this a known Problem, or
have i use jaxme in a different way?


Do you actually believe that you have provided sufficient information
to receive a meaningful reply? (As opposed to mine.)

Jochen

--
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Using Hashtable instead of ArrayList

2007-07-15 Thread Jochen Wiedmann

On 7/16/07, Steffen Pankratz <[EMAIL PROTECTED]> wrote:


The class "BooksImpl" gives me an ArrayList of all the "BookImpl" objects, 
which have a method getName().
But I would like to get an Hashtable where the name of a book is the key and 
the book object itself would be the value.

Is this possible to and what should I do to achieve this?


Steffen, I am sorry say, but this is unsupported. You're not the first
one to ask, but noone ever came up with sufficient interest to
actually put work into it.

Jochen

--
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem with primitive types and optional elements

2007-07-10 Thread Jochen Wiedmann

On 7/10/07, Jose Luis Huertas Fernández
<[EMAIL PROTECTED]> wrote:


any idea? is it possible to setup jaxme to use Double (object) type instead
of double (primitive)?


Yes, that's possible. See for example this mail:

   http://www.mail-archive.com/jaxme-dev@ws.apache.org/msg01553.html

Jochen

--
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Update from board regarding our oversight of WS project.

2007-07-03 Thread Jochen Wiedmann

On 7/3/07, Davanum Srinivas <[EMAIL PROTECTED]> wrote:


No need to step down at all as PMC member. Let's gather consensus on
archiving the 2 projects. It can always be revived by a quick vote on
[EMAIL PROTECTED]  if/when a couple of more folks get interested. Sounds
good?


I think, before actually archiving them, I'd like to release the
current state as a final release in both cases. The currently
available bug fixes are worth the job.

After that, we can post a proposal on the respective mailing lists.

Jochen

--
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Update from board regarding our oversight of WS project.

2007-07-03 Thread Jochen Wiedmann

Dims,

I assume that you are thinking of me, when it comes to JaxMe and XML-RPC.

Unfortunately I am getting more and more away from any work on these
projects. JaxMe can be considered dormant, if not dead, and XML-RPC is
close to it. As a consequence, I tend to ignore WS PMC stuff within
the 200 or 300 mails I receive per day. In fact, I am seriously
considering to step down as a PMC member.

Sorry,

Jochen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [jaxmexs-0.5.2] No check for invalid xs:include

2007-06-13 Thread Jochen Wiedmann

On 6/13/07, Brian Uri <[EMAIL PROTECTED]> wrote:


I believe that xs:include can only be used on another schema file when the
target namespace is the same in both files. So, JAXME should probably throw an
exception when a case like this is encountered.


Please file a bug report.

Thanks,

Jochen

--
"Besides, manipulating elections is under penalty of law, resulting in
a preventative effect against manipulating elections.

The german government justifying the use of electronic voting machines
and obviously  believing that we don't need a police, because all
illegal actions are forbidden.

http://dip.bundestag.de/btd/16/051/1605194.pdf

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: problems with jaxme and axis2

2007-05-31 Thread Jochen Wiedmann

Hi, Karl-Heinz,

first of all, please be so kind to subscribe to the jaxme-dev mailing
list, before posting. Otherwise, I have to approve any mail from you
manually, which takes time. Apart from that, you risk that I decide
wrong, because your mail is just one within a bunch of spam mails,
which I reject.

On 5/29/07, Karl Heinz <[EMAIL PROTECTED]> wrote:


I found out, that a similar bug has been detected about a year ago.

see http://issues.apache.org/jira/browse/AXIS2-534


Right, the problem is just like described there:






You have an element and a complexType, which are both named "Message".
In other words, the generator would like to create two different
classes, both named "Message", which he rejects.

Either rename the element or the type (don't use the name
"MessageType", btw, which is a similar gotcha), or use a custom
binding element like jxb:class to rename either of the generated
classes. See

   
http://java.sun.com/webservices/docs/1.5/tutorial/doc/JAXBUsing4.html#wp148576

for renaming classes.


Jochen


--
Women have the ability to wind you round their little finger.
Daughters can use all of the fingers together.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: JaxMe ObjectFactory and JDK 1.6.0

2007-05-16 Thread Jochen Wiedmann

Hi, Thomas,

On 5/16/07, Thomas Vandahl <[EMAIL PROTECTED]> wrote:


I'm using JaxMe 0.5.2 for different XML schemas im my applications
running under Java 1.4.2. When switching to JDK 1.6.0, I get
ClassCastExceptions in the constructor of ObjectFactory, probably
because the JAXBContext returned from JAXBContext.newInstance() is not
the JaxMe implemenation but the JDK integrated one. Is there any way to
configure this? I found JaxMe to be significantly faster than JDK 6.0
and would like to continue using it.


In theory, the actual JAXBContext is derived from the abstract class
JAXBContext. In other words, there should not be a problem, if the
parent class adds additional methods. Could you provide more details?
In particular, a stack trace?

Jochen

--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (JAXME-92) JavaSource has at least two NPE sources

2007-05-14 Thread Jochen Wiedmann (JIRA)

 [ 
https://issues.apache.org/jira/browse/JAXME-92?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jochen Wiedmann resolved JAXME-92.
--

Resolution: Won't Fix

This is obviously a matter of programming style and taste. The JavaJS framework 
is following a strict approach, where the user is responsible for passing 
meaningful parameters. Null isn't  a meaningful parameter.

> JavaSource has at least two NPE sources
> ---
>
> Key: JAXME-92
> URL: https://issues.apache.org/jira/browse/JAXME-92
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMeJS
>Affects Versions: 0.5
> Environment: GNU/Linux 2.6.18-3-686
> java-1.5.0-sun-1.5.0.10
>Reporter: Marcel Patzlaff
>Priority: Minor
>
> The JavaSource methods "isImplementing(Class pClass)" and "isExtending(Class 
> pClass)" should be protected against NPEs.
> They just have to return null if the requested fields ("myImplements" 
> or"extendedClasses") are null-references.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: java.util.Properties and byte[] as attribute values

2007-04-18 Thread Jochen Wiedmann

On 4/17/07, Robert Eric Reeves <[EMAIL PROTECTED]> wrote:


Would something like this work?




  

  

  



I think it should. I am unsure with the byte array, because it
overwrites a builtin type, but I would expect that it should work even
in that case.

Jochen


--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: The code of method startElement(String, String, String, Attributes) is exceeding the 65535 bytes limit

2007-04-18 Thread Jochen Wiedmann

Hi, Robert,

first of all, please be so kind to subscribe to the mailing list.
Otherwise, you'll have to wait for my manual approval of any mail and
it's quite likely that I miss something due to some twenty or so spam
mails a day.

On 4/17/07, Robert Eric Reeves <[EMAIL PROTECTED]> wrote:


Bummer. Looks like one of my elements has too many sub-elements.



Does anybody have any suggestions on how I can shrink that down a bit?


You might try to use a sequence of sequences, like so:

   
   
  ..
   
   ...
   

Unfortunately, I do believe that some internal optimization will
detect and eliminate this. It's worth a try, though.

Apart from that, I am sorry. The feature is way too exotic that I'll
find the time to work on it. If you'll provide a patch, I am ready to
pull it in, though.

Sorry,

Jochen



--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem using jaxme:implements in binding file

2007-04-13 Thread Jochen Wiedmann

On 4/13/07, Rajarshi Ghosh <[EMAIL PROTECTED]> wrote:


  Thanks for the information. But unfortunately this is not working. When I 
added the lines in my xsd and ran the build file it complained about Invalid 
attribute as below:


I don't know what's wrong with your sample, but xjc:serializable does
work: See the file

   
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/test/jaxb/enumeration.xsd

which is a part of the test suite. I forgot to mention, though, that
you need to set the attribute "extension" to "true" when invoking the
xjc task. This can be seen in

   
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/test/jaxb/build.xml

(Search for enumeration.xsd.)



One question is what is the correct namespace for xjc? 
"http://java.sun.com/xml/ns/jaxb/xjc"; is not seems to be a valid url.


As the name suggests, a namespace *URI* is an URI, and not an URL. In
other words, it isn't necessarily resolvable by the browser.

Jochen


--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Problem using jaxme:implements in binding file

2007-04-12 Thread Jochen Wiedmann

On 4/12/07, Rajarshi Ghosh <[EMAIL PROTECTED]> wrote:


My requirement is all (ok, almost all) my generated Java interfaces should
extend java.io.Serializable interface.


See

http://www.opensubscriber.com/message/[EMAIL PROTECTED]/226059.html

--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: XML inside another XML

2007-03-28 Thread Jochen Wiedmann

On 3/28/07, Jose Luis Huertas Fernández
<[EMAIL PROTECTED]> wrote:


What I need to do now is send an XML to another system (the XML is defined
by a XSD), but the content of one of the elements is an XML too. I was
trying to use a CDATA section because the "inner" XML does't have to be
interpreted but I don't know how to do it with JaxMe...

So, summarizing, what I need is that a String in a JaxMe bean will be
surrounded by a CDATA section when the bean is marshalled into XML... is it
possible?


First of all, you do not necessarily need a CDATA section, don't you?
The XML parser will return the "inner" XML document as a string
anyways.

Second, if you *must* have a CDATA section, then I'd recommend the
following approach: First of all, create your "inner" document and
marshal it to a string, as you would do anyways. Second, create your
"outer" document and put the "inner" document in the corresponding
property. Third, do not marshal the "outer" document directly. Instead
create an instance of TransformerHandler. The TransformerHandler has
an associated Transformer. On that Transformer, set the property
CDATA_SECTION_ELEMENTS, see

http://java.sun.com/j2se/1.4.2/docs/api/javax/xml/transform/OutputKeys.html#CDATA_SECTION_ELEMENTS


Jochen



--
My cats know that I am a loser who goes out for hunting every day
without ever returning as much as a single mouse. Fortunately, I've
got a wife who's a real champ: She leaves the house and returns within
half an hour, carrying whole bags full of meal.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r520366 - in /webservices/jaxme/trunk/ws-jaxme: jaxme-jm/src/main/java/org/apache/ws/jaxme/util/DOMSerializer.java jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/impl/DOMSerializer.java sta

2007-03-20 Thread jochen
Author: jochen
Date: Tue Mar 20 04:28:56 2007
New Revision: 520366

URL: http://svn.apache.org/viewvc?view=rev&rev=520366
Log:
The DOMSerializer was mismatching localName and qName for attributes.

Modified:

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/DOMSerializer.java

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/impl/DOMSerializer.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/DOMSerializer.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/DOMSerializer.java?view=diff&rev=520366&r1=520365&r2=520366
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/DOMSerializer.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/DOMSerializer.java
 Tue Mar 20 04:28:56 2007
@@ -185,8 +185,8 @@
   throw new IllegalStateException("aLocalName is null");
   }
   }
-  attr.addAttribute(aUri == null ? "" : aUri, aNodeName,
-aLocalName, "CDATA", a.getNodeValue());
+  attr.addAttribute(aUri == null ? "" : aUri, aLocalName,
+aNodeName, "CDATA", a.getNodeValue());
 }
   }
 }

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/impl/DOMSerializer.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/impl/DOMSerializer.java?view=diff&rev=520366&r1=520365&r2=520366
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/impl/DOMSerializer.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/impl/DOMSerializer.java
 Tue Mar 20 04:28:56 2007
@@ -189,8 +189,8 @@
 throw new IllegalStateException("aLocalName is 
null");
 }
 }
-attr.addAttribute(aUri == null ? "" : aUri, aNodeName,
-aLocalName, "CDATA", a.getNodeValue());
+attr.addAttribute(aUri == null ? "" : aUri, aLocalName,
+aNodeName, "CDATA", a.getNodeValue());
 }
 }
 }

Modified: webservices/jaxme/trunk/ws-jaxme/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/status.xml?view=diff&rev=520366&r1=520365&r2=520366
==
--- webservices/jaxme/trunk/ws-jaxme/status.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/status.xml Tue Mar 20 04:28:56 2007
@@ -83,6 +83,9 @@
   
 XSEntities and XSIDREFs didn't implement the XSListType.
   
+  
+The DOMSerializer was mismatching localName and qName for attributes.
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r520365 - in /webservices/jaxme/branches/b0_5: src/jaxme/org/apache/ws/jaxme/util/DOMSerializer.java src/xs/org/apache/ws/jaxme/xs/impl/DOMSerializer.java status.xml

2007-03-20 Thread jochen
Author: jochen
Date: Tue Mar 20 04:28:02 2007
New Revision: 520365

URL: http://svn.apache.org/viewvc?view=rev&rev=520365
Log:
The DOMSerializer was mismatching localName and qName for attributes.


Modified:

webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/DOMSerializer.java

webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/impl/DOMSerializer.java
webservices/jaxme/branches/b0_5/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/DOMSerializer.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/DOMSerializer.java?view=diff&rev=520365&r1=520364&r2=520365
==
--- 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/DOMSerializer.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/DOMSerializer.java
 Tue Mar 20 04:28:02 2007
@@ -185,8 +185,8 @@
   throw new IllegalStateException("aLocalName is null");
   }
   }
-  attr.addAttribute(aUri == null ? "" : aUri, aNodeName,
-aLocalName, "CDATA", a.getNodeValue());
+  attr.addAttribute(aUri == null ? "" : aUri, aLocalName,
+aNodeName, "CDATA", a.getNodeValue());
 }
   }
 }

Modified: 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/impl/DOMSerializer.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/impl/DOMSerializer.java?view=diff&rev=520365&r1=520364&r2=520365
==
--- 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/impl/DOMSerializer.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/impl/DOMSerializer.java
 Tue Mar 20 04:28:02 2007
@@ -189,8 +189,8 @@
 throw new IllegalStateException("aLocalName is 
null");
 }
 }
-attr.addAttribute(aUri == null ? "" : aUri, aNodeName,
-aLocalName, "CDATA", a.getNodeValue());
+attr.addAttribute(aUri == null ? "" : aUri, aLocalName,
+aNodeName, "CDATA", a.getNodeValue());
 }
 }
 }

Modified: webservices/jaxme/branches/b0_5/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/status.xml?view=diff&rev=520365&r1=520364&r2=520365
==
--- webservices/jaxme/branches/b0_5/status.xml (original)
+++ webservices/jaxme/branches/b0_5/status.xml Tue Mar 20 04:28:02 2007
@@ -67,6 +67,9 @@
   
 XSEntities and XSIDREFs didn't implement the XSListType.
   
+  
+The DOMSerializer was mismatching localName and qName for attributes.
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: parsing a Java Source File

2007-03-14 Thread Jochen Wiedmann

Hi,

first of all, please be so kind to subscribe to the mailing list. If
you aren't subscribed, then I have to approve all mails manually.


On 3/14/07, Nyttle Veliath <[EMAIL PROTECTED]> wrote:


JavaSource.getImports(). length() returns 0 eventhough the source file has
got 5 import statements.


Possibly a bug that can be fixed. File a bug report.



Another thing I am looking for is, by using this framework, I am not able to
list out those classes within the same package being referred in the source
file.
Also, if there are some classes which are not declared by import statements,
but useed witht their fully qualified names, these are also not  identified.

I need to get all dependedent classes /associations used in the specified
Java Source.


Unfortunately, the framework won't be of much help in its current state.

The JS framework provides access to

 - the syntactical representation of a source file (as opposed to
   the semantics)
 - to the signature (fields, methods, inner classes, .., as opposed to
   the actual code contained therein)

Your requests would definitely require at least some semantics. For
example, if you use a class "Foo", then the framework should have some
possibility to work out, whether you want "Foo" in the same package,
or "java.lang.Foo", or an inner class "Foo", or whatever. This
possibility does not exist. I can imagine that this could be added,
but won't be the one to implement it.

You've got to know for yourself, whether the second aspect is required
too. If so, you're better off using an AntLR grammar (as the JS
framework itself does) or something like that. (Note, that you still
would miss the semantic level.)

Jochen

--
Emacs 22 will support MacOS and CygWin. It is not yet decided, whether
these will be used to run Emacs or the other way round.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r513203 - in /webservices/jaxme/branches/b0_5: src/xs/org/apache/ws/jaxme/xs/types/XSEntities.java src/xs/org/apache/ws/jaxme/xs/types/XSIDREFs.java status.xml

2007-02-28 Thread jochen
Author: jochen
Date: Wed Feb 28 23:09:57 2007
New Revision: 513203

URL: http://svn.apache.org/viewvc?view=rev&rev=513203
Log:
XSEntities and XSIDREFs didn't implement the XSListType.

Modified:

webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSEntities.java

webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSIDREFs.java
webservices/jaxme/branches/b0_5/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSEntities.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSEntities.java?view=diff&rev=513203&r1=513202&r2=513203
==
--- 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSEntities.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSEntities.java
 Wed Feb 28 23:09:57 2007
@@ -16,6 +16,7 @@
  */
 package org.apache.ws.jaxme.xs.types;
 
+import org.apache.ws.jaxme.xs.XSListType;
 import org.apache.ws.jaxme.xs.XSParser;
 import org.apache.ws.jaxme.xs.XSType;
 import org.apache.ws.jaxme.xs.xml.XsQName;
@@ -23,7 +24,7 @@
 /**
  * @author mailto:[EMAIL PROTECTED]">Jochen Wiedmann
  */
-public class XSEntities extends AbstractListType {
+public class XSEntities extends AbstractListType implements XSListType {
   private static final XSEntities theInstance = new XSEntities();
   private static final XsQName name = new XsQName(XSParser.XML_SCHEMA_URI, 
"ENTITIES", null);
   private static final Long MIN_LENGTH = new Long(1);
@@ -42,4 +43,6 @@
   public static XSType getInstance() { return theInstance; }
 
   public boolean isBuiltin() { return true; }
+
+  public XSListType getListType() { return this; }
 }

Modified: 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSIDREFs.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSIDREFs.java?view=diff&rev=513203&r1=513202&r2=513203
==
--- 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSIDREFs.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/types/XSIDREFs.java
 Wed Feb 28 23:09:57 2007
@@ -16,6 +16,7 @@
  */
 package org.apache.ws.jaxme.xs.types;
 
+import org.apache.ws.jaxme.xs.XSListType;
 import org.apache.ws.jaxme.xs.XSParser;
 import org.apache.ws.jaxme.xs.XSType;
 import org.apache.ws.jaxme.xs.xml.XsQName;
@@ -23,7 +24,7 @@
 /**
  * @author mailto:[EMAIL PROTECTED]">Jochen Wiedmann
  */
-public class XSIDREFs extends AbstractListType {
+public class XSIDREFs extends AbstractListType implements XSListType {
   private static final XSIDREFs theInstance = new XSIDREFs();
   private static final XsQName name = new XsQName(XSParser.XML_SCHEMA_URI, 
"IDREFS", null);
   private static final Long MIN_LENGTH = new Long(1);
@@ -42,4 +43,6 @@
   public static XSType getInstance() { return theInstance; }
 
   public boolean isBuiltin() { return true; }
+
+  public XSListType getListType() { return this; }
 }

Modified: webservices/jaxme/branches/b0_5/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/status.xml?view=diff&rev=513203&r1=513202&r2=513203
==
--- webservices/jaxme/branches/b0_5/status.xml (original)
+++ webservices/jaxme/branches/b0_5/status.xml Wed Feb 28 23:09:57 2007
@@ -64,6 +64,9 @@
 The base64 handling was dependent on the sun.* classes, which are
 locked in late Java versions.
   
+  
+XSEntities and XSIDREFs didn't implement the XSListType.
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: IDREFS is no list type

2007-02-28 Thread Jochen Wiedmann

On 3/1/07, Kenny Sabir <[EMAIL PROTECTED]> wrote:


I would get an error saying:

The global type { http://www.w3.org/2001/XMLSchema}IDREFS
is no list type.


I've fixed this error in svn. Unfortunately, you'll still be unable to
use JaxMe, because your schema uses the xs:anyType, which is still
unsupported by JaxMe.

Sorry,

Jochen

--
Emacs 22 will support MacOS and CygWin. It is not yet decided, whether
these will be used to run Emacs or the other way round.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r513202 - in /webservices/jaxme/trunk/ws-jaxme: jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSEntities.java jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSIDREFs.java status

2007-02-28 Thread jochen
Author: jochen
Date: Wed Feb 28 23:08:06 2007
New Revision: 513202

URL: http://svn.apache.org/viewvc?view=rev&rev=513202
Log:
XSEntities and XSIDREFs didn't implement the XSListType.

Modified:

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSEntities.java

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSIDREFs.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSEntities.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSEntities.java?view=diff&rev=513202&r1=513201&r2=513202
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSEntities.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSEntities.java
 Wed Feb 28 23:08:06 2007
@@ -16,6 +16,7 @@
  */
 package org.apache.ws.jaxme.xs.types;
 
+import org.apache.ws.jaxme.xs.XSListType;
 import org.apache.ws.jaxme.xs.XSParser;
 import org.apache.ws.jaxme.xs.XSType;
 import org.apache.ws.jaxme.xs.xml.XsQName;
@@ -23,7 +24,7 @@
 /**
  * @author mailto:[EMAIL PROTECTED]">Jochen Wiedmann
  */
-public class XSEntities extends AbstractListType {
+public class XSEntities extends AbstractListType implements XSListType {
   private static final XSEntities theInstance = new XSEntities();
   private static final XsQName name = new XsQName(XSParser.XML_SCHEMA_URI, 
"ENTITIES", null);
   private static final Long MIN_LENGTH = new Long(1);
@@ -42,4 +43,6 @@
   public static XSType getInstance() { return theInstance; }
 
   public boolean isBuiltin() { return true; }
+
+  public XSListType getListType() { return this; }
 }

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSIDREFs.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSIDREFs.java?view=diff&rev=513202&r1=513201&r2=513202
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSIDREFs.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/types/XSIDREFs.java
 Wed Feb 28 23:08:06 2007
@@ -16,6 +16,7 @@
  */
 package org.apache.ws.jaxme.xs.types;
 
+import org.apache.ws.jaxme.xs.XSListType;
 import org.apache.ws.jaxme.xs.XSParser;
 import org.apache.ws.jaxme.xs.XSType;
 import org.apache.ws.jaxme.xs.xml.XsQName;
@@ -23,7 +24,7 @@
 /**
  * @author mailto:[EMAIL PROTECTED]">Jochen Wiedmann
  */
-public class XSIDREFs extends AbstractListType {
+public class XSIDREFs extends AbstractListType implements XSListType {
   private static final XSIDREFs theInstance = new XSIDREFs();
   private static final XsQName name = new XsQName(XSParser.XML_SCHEMA_URI, 
"IDREFS", null);
   private static final Long MIN_LENGTH = new Long(1);
@@ -42,4 +43,6 @@
   public static XSType getInstance() { return theInstance; }
 
   public boolean isBuiltin() { return true; }
+
+  public XSListType getListType() { return this; }
 }

Modified: webservices/jaxme/trunk/ws-jaxme/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/status.xml?view=diff&rev=513202&r1=513201&r2=513202
==
--- webservices/jaxme/trunk/ws-jaxme/status.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/status.xml Wed Feb 28 23:08:06 2007
@@ -80,6 +80,9 @@
 The base64 handling was dependent on the sun.* classes, which are
 locked in late Java versions.
   
+  
+XSEntities and XSIDREFs didn't implement the XSListType.
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r501442 - /webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml

2007-01-30 Thread jochen
Author: jochen
Date: Tue Jan 30 08:13:24 2007
New Revision: 501442

URL: http://svn.apache.org/viewvc?view=rev&rev=501442
Log:
Using 0.5.3-SNAPSHOT now.

Modified:
webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml?view=diff&rev=501442&r1=501441&r2=501442
==
--- webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/maven-jaxme-plugin/pom.xml Tue Jan 30 
08:13:24 2007
@@ -138,12 +138,12 @@
 
   org.apache.ws.jaxme
   jaxme2
-  0.5.2
+  0.5.3-SNAPSHOT
 
 
   org.apache.ws.jaxme
   jaxme2-rt
-  0.5.2
+  0.5.3-SNAPSHOT
 
 
   org.apache.maven



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r501440 - in /webservices/jaxme/branches/b0_5: build.xml etc/maven2/jaxme2-rt.pom etc/maven2/jaxme2.pom etc/maven2/jaxmeapi.pom etc/maven2/jaxmejs.pom etc/maven2/jaxmepm.pom

2007-01-30 Thread jochen
Author: jochen
Date: Tue Jan 30 08:12:31 2007
New Revision: 501440

URL: http://svn.apache.org/viewvc?view=rev&rev=501440
Log:
Bumped version number to 0.5.3-SNAPSHOT.

Modified:
webservices/jaxme/branches/b0_5/build.xml
webservices/jaxme/branches/b0_5/etc/maven2/jaxme2-rt.pom
webservices/jaxme/branches/b0_5/etc/maven2/jaxme2.pom
webservices/jaxme/branches/b0_5/etc/maven2/jaxmeapi.pom
webservices/jaxme/branches/b0_5/etc/maven2/jaxmejs.pom
webservices/jaxme/branches/b0_5/etc/maven2/jaxmepm.pom

Modified: webservices/jaxme/branches/b0_5/build.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/build.xml?view=diff&rev=501440&r1=501439&r2=501440
==
--- webservices/jaxme/branches/b0_5/build.xml (original)
+++ webservices/jaxme/branches/b0_5/build.xml Tue Jan 30 08:12:31 2007
@@ -14,7 +14,7 @@
  * limitations under the License.
 -->
 
-
+
 

 

Modified: webservices/jaxme/branches/b0_5/etc/maven2/jaxme2-rt.pom
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/etc/maven2/jaxme2-rt.pom?view=diff&rev=501440&r1=501439&r2=501440
==
--- webservices/jaxme/branches/b0_5/etc/maven2/jaxme2-rt.pom (original)
+++ webservices/jaxme/branches/b0_5/etc/maven2/jaxme2-rt.pom Tue Jan 30 
08:12:31 2007
@@ -4,7 +4,7 @@
   org.apache.ws.jaxme
   jaxme2-rt
   JaxMe 2 Runtime
-  0.5.2
+  0.5.3-SNAPSHOT
   http://ws.apache.org/jaxme
   
 
@@ -41,17 +41,17 @@
 
   org.apache.ws.jaxme
   jaxmeapi
-  0.5.2
+  0.5.3-SNAPSHOT
 
 
   org.apache.ws.jaxme
   jaxmexs
-  0.5.2
+  0.5.3-SNAPSHOT
 
 
   org.apache.ws.jaxme
   jaxmejs
-  0.5.2
+  0.5.3-SNAPSHOT
 
   
 

Modified: webservices/jaxme/branches/b0_5/etc/maven2/jaxme2.pom
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/etc/maven2/jaxme2.pom?view=diff&rev=501440&r1=501439&r2=501440
==
--- webservices/jaxme/branches/b0_5/etc/maven2/jaxme2.pom (original)
+++ webservices/jaxme/branches/b0_5/etc/maven2/jaxme2.pom Tue Jan 30 08:12:31 
2007
@@ -4,7 +4,7 @@
   org.apache.ws.jaxme
   jaxme2
   JaxMe 2
-  0.5.2
+  0.5.3-SNAPSHOT
   http://ws.apache.org/jaxme
   
 
@@ -21,17 +21,17 @@
 
   org.apache.ws.jaxme
   jaxmeapi
-  0.5.2
+  0.5.3-SNAPSHOT
 
 
   org.apache.ws.jaxme
   jaxmexs
-  0.5.2
+  0.5.3-SNAPSHOT
 
 
   org.apache.ws.jaxme
   jaxmejs
-  0.5.2
+  0.5.3-SNAPSHOT
 
   
   

Modified: webservices/jaxme/branches/b0_5/etc/maven2/jaxmeapi.pom
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/etc/maven2/jaxmeapi.pom?view=diff&rev=501440&r1=501439&r2=501440
==
--- webservices/jaxme/branches/b0_5/etc/maven2/jaxmeapi.pom (original)
+++ webservices/jaxme/branches/b0_5/etc/maven2/jaxmeapi.pom Tue Jan 30 08:12:31 
2007
@@ -4,7 +4,7 @@
   org.apache.ws.jaxme
   jaxmeapi
   JaxMe API
-  0.5.2
+  0.5.3-SNAPSHOT
   http://ws.apache.org/jaxme
   
 

Modified: webservices/jaxme/branches/b0_5/etc/maven2/jaxmejs.pom
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/etc/maven2/jaxmejs.pom?view=diff&rev=501440&r1=501439&r2=501440
==
--- webservices/jaxme/branches/b0_5/etc/maven2/jaxmejs.pom (original)
+++ webservices/jaxme/branches/b0_5/etc/maven2/jaxmejs.pom Tue Jan 30 08:12:31 
2007
@@ -4,7 +4,7 @@
   org.apache.ws.jaxme
   jaxmejs
   JaxMe Java Source framework
-  0.5.2
+  0.5.3-SNAPSHOT
   http://ws.apache.org/jaxme
   
 

Modified: webservices/jaxme/branches/b0_5/etc/maven2/jaxmepm.pom
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/etc/maven2/jaxmepm.pom?view=diff&rev=501440&r1=501439&r2=501440
==
--- webservices/jaxme/branches/b0_5/etc/maven2/jaxmepm.pom (original)
+++ webservices/jaxme/branches/b0_5/etc/maven2/jaxmepm.pom Tue Jan 30 08:12:31 
2007
@@ -4,7 +4,7 @@
   org.apache.ws.jaxme
   jaxmepm
   JaxMe Persistence Management
-  0.5.2
+  0.5.3-SNAPSHOT
   http://ws.apache.org/jaxme
   
 
@@ -21,7 +21,7 @@
 
   org.apache.ws.jaxme
   jaxme2
-  0.5.2
+  0.5.3-SNAPSHOT
 
   
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r501439 - in /webservices/jaxme/branches/b0_5: src/jaxme/org/apache/ws/jaxme/util/Base64Binary.java status.xml

2007-01-30 Thread jochen
Author: jochen
Date: Tue Jan 30 08:11:54 2007
New Revision: 501439

URL: http://svn.apache.org/viewvc?view=rev&rev=501439
Log:
The base64 handling was dependent on the sun.* classes, which are
locked in late Java versions.

Modified:

webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/Base64Binary.java
webservices/jaxme/branches/b0_5/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/Base64Binary.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/Base64Binary.java?view=diff&rev=501439&r1=501438&r2=501439
==
--- 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/Base64Binary.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/util/Base64Binary.java
 Tue Jan 30 08:11:54 2007
@@ -16,11 +16,15 @@
  */
 package org.apache.ws.jaxme.util;
 
+import java.io.ByteArrayOutputStream;
 import java.io.IOException;
+import java.io.OutputStream;
+import java.io.StringWriter;
+import java.io.Writer;
+import java.lang.reflect.UndeclaredThrowableException;
 
-import sun.misc.BASE64Decoder;
-import sun.misc.BASE64Encoder;
-
+import org.xml.sax.ContentHandler;
+import org.xml.sax.SAXException;
 
 /** A utility class for working with base64 encoding.
  */
@@ -33,17 +37,508 @@
return result;
}
 
-   /** Converts the string pValue into a
-* base64 encoded byte array.
+   /** An exception of this type is thrown, if the decoded
+* character stream contains invalid input.
+*/
+   public static class DecodingException extends IOException {
+   private static final long serialVersionUID = 
3257006574836135478L;
+   DecodingException(String pMessage) { super(pMessage); }
+   }
+
+   /** An exception of this type is thrown by the [EMAIL PROTECTED] 
SAXEncoder},
+* if writing to the target handler causes a SAX exception.
+* This class is required, because the [EMAIL PROTECTED] IOException}
+* allows no cause until Java 1.3.
+*/
+   public static class SAXIOException extends IOException {
+   private static final long serialVersionUID = 
3258131345216451895L;
+   final SAXException saxException;
+   SAXIOException(SAXException e) {
+   super();
+   saxException = e;
+   }
+   /** Returns the encapsulated [EMAIL PROTECTED] SAXException}.
+* @return An exception, which was thrown when invoking
+* [EMAIL PROTECTED] ContentHandler#characters(char[], int, 
int)}.
+*/
+   public SAXException getSAXException() { return saxException; }
+   }
+
+
+   /** Default line separator: \n
+*/
+   public static final String LINE_SEPARATOR = "\n";
+
+   /** Default size for line wrapping.
+*/
+   public static final int LINE_SIZE = 0;
+
+   /**
+ * This array is a lookup table that translates 6-bit positive integer
+ * index values into their "Base64 Alphabet" equivalents as specified 
+ * in Table 1 of RFC 2045.
+ */
+   static final char intToBase64[] = {
+'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
+'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
+'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
+'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
+'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'
+};
+
+/**
+ * This array is a lookup table that translates unicode characters
+ * drawn from the "Base64 Alphabet" (as specified in Table 1 of RFC 2045)
+ * into their 6-bit positive integer equivalents.  Characters that
+ * are not in the Base64 alphabet but fall within the bounds of the
+ * array are translated to -1.
+ */
+   static final byte base64ToInt[] = {
+-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+-1, -1, -1, -1, -1, -1, -1, -1,

svn commit: r501438 - in /webservices/jaxme/trunk/ws-jaxme: jaxme-jm/src/main/java/org/apache/ws/jaxme/util/Base64Binary.java status.xml

2007-01-30 Thread jochen
Author: jochen
Date: Tue Jan 30 08:11:21 2007
New Revision: 501438

URL: http://svn.apache.org/viewvc?view=rev&rev=501438
Log:
The base64 handling was dependent on the sun.* classes, which are
locked in late Java versions.

Modified:

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/Base64Binary.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/Base64Binary.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/Base64Binary.java?view=diff&rev=501438&r1=501437&r2=501438
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/Base64Binary.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/util/Base64Binary.java
 Tue Jan 30 08:11:21 2007
@@ -16,11 +16,15 @@
  */
 package org.apache.ws.jaxme.util;
 
+import java.io.ByteArrayOutputStream;
 import java.io.IOException;
+import java.io.OutputStream;
+import java.io.StringWriter;
+import java.io.Writer;
+import java.lang.reflect.UndeclaredThrowableException;
 
-import sun.misc.BASE64Decoder;
-import sun.misc.BASE64Encoder;
-
+import org.xml.sax.ContentHandler;
+import org.xml.sax.SAXException;
 
 /** A utility class for working with base64 encoding.
  */
@@ -33,17 +37,508 @@
return result;
}
 
-   /** Converts the string pValue into a
-* base64 encoded byte array.
+   /** An exception of this type is thrown, if the decoded
+* character stream contains invalid input.
+*/
+   public static class DecodingException extends IOException {
+   private static final long serialVersionUID = 
3257006574836135478L;
+   DecodingException(String pMessage) { super(pMessage); }
+   }
+
+   /** An exception of this type is thrown by the [EMAIL PROTECTED] 
SAXEncoder},
+* if writing to the target handler causes a SAX exception.
+* This class is required, because the [EMAIL PROTECTED] IOException}
+* allows no cause until Java 1.3.
+*/
+   public static class SAXIOException extends IOException {
+   private static final long serialVersionUID = 
3258131345216451895L;
+   final SAXException saxException;
+   SAXIOException(SAXException e) {
+   super();
+   saxException = e;
+   }
+   /** Returns the encapsulated [EMAIL PROTECTED] SAXException}.
+* @return An exception, which was thrown when invoking
+* [EMAIL PROTECTED] ContentHandler#characters(char[], int, 
int)}.
+*/
+   public SAXException getSAXException() { return saxException; }
+   }
+
+
+   /** Default line separator: \n
+*/
+   public static final String LINE_SEPARATOR = "\n";
+
+   /** Default size for line wrapping.
+*/
+   public static final int LINE_SIZE = 0;
+
+   /**
+ * This array is a lookup table that translates 6-bit positive integer
+ * index values into their "Base64 Alphabet" equivalents as specified 
+ * in Table 1 of RFC 2045.
+ */
+   static final char intToBase64[] = {
+'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',
+'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',
+'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
+'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',
+'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'
+};
+
+/**
+ * This array is a lookup table that translates unicode characters
+ * drawn from the "Base64 Alphabet" (as specified in Table 1 of RFC 2045)
+ * into their 6-bit positive integer equivalents.  Characters that
+ * are not in the Base64 alphabet but fall within the bounds of the
+ * array are translated to -1.
+ */
+   static final byte base64ToInt[] = {
+-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+-1, -1, -1, -1,

svn commit: r501435 - in /webservices/jaxme/branches/b0_5: src/jaxme/org/apache/ws/jaxme/generator/types/BooleanSG.java status.xml

2007-01-30 Thread jochen
Author: jochen
Date: Tue Jan 30 08:08:12 2007
New Revision: 501435

URL: http://svn.apache.org/viewvc?view=rev&rev=501435
Log:
The handling of primitive boolean default values was incorrect.

Modified:

webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/generator/types/BooleanSG.java
webservices/jaxme/branches/b0_5/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/generator/types/BooleanSG.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/generator/types/BooleanSG.java?view=diff&rev=501435&r1=501434&r2=501435
==
--- 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/generator/types/BooleanSG.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/jaxme/org/apache/ws/jaxme/generator/types/BooleanSG.java
 Tue Jan 30 08:08:12 2007
@@ -50,20 +50,30 @@
   public JavaQName getPrimitiveRuntimeType(SimpleTypeSG pController) { return 
BOOLEAN_TYPE; }
   protected JavaQName getObjectRuntimeType(SimpleTypeSG pController) { return 
BOOLEAN_OBJECT_TYPE; }
 
-  public TypedValue getCastFromString(SimpleTypeSG pController, String pValue) 
throws SAXException {
-try {
-  return new TypedValueImpl(new 
DatatypeConverterImpl().parseBoolean(pValue) ? Boolean.TRUE : Boolean.FALSE,
-   
BOOLEAN_OBJECT_TYPE);
-   } catch (RuntimeException e) {
-   try {
-   throw new LocSAXException("Failed to convert string 
value to "
-   + getDatatypeName() + " instance: " + 
pValue, getLocator());
-   } catch (Exception e1) {
-   throw new SAXException("Failed to convert string value 
to "
-   + getDatatypeName() + " instance: " + 
pValue);
-   }
-   }
-  }
+   public TypedValue getCastFromString(SimpleTypeSG pController, String 
pValue) throws SAXException {
+   final Boolean b;
+   try {
+   b = new DatatypeConverterImpl().parseBoolean(pValue) ? 
Boolean.TRUE : Boolean.FALSE;
+   } catch (RuntimeException e) {
+   try {
+   throw new LocSAXException("Failed to convert 
string value to "
+   + getDatatypeName() + " 
instance: " + pValue, getLocator());
+   } catch (Exception e1) {
+   throw new SAXException("Failed to convert 
string value to "
+   + getDatatypeName() + " 
instance: " + pValue);
+   }
+   }
+   final Object value;
+   final JavaQName type;
+   if (pController.isNullable()) {
+   value = new Object[]{Boolean.class, ".", 
(b.booleanValue() ? "TRUE" : "FALSE")}; 
+   type = BOOLEAN_OBJECT_TYPE;
+   } else {
+   value = b;
+   type = BOOLEAN_TYPE;
+   }
+   return new TypedValueImpl(value, type);
+   }
 
 public boolean isCausingParseConversionEvent(SimpleTypeSG pController) {
return false;

Modified: webservices/jaxme/branches/b0_5/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/status.xml?view=diff&rev=501435&r1=501434&r2=501435
==
--- webservices/jaxme/branches/b0_5/status.xml (original)
+++ webservices/jaxme/branches/b0_5/status.xml Tue Jan 30 08:08:12 2007
@@ -57,6 +57,9 @@
 Fixed an NPE when using minExclusive.
 (Brian Uri, [EMAIL PROTECTED])
   
+  
+The handling for primitive boolean default values was incorrect.
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r501434 - in /webservices/jaxme/trunk/ws-jaxme: jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/BooleanSG.java status.xml

2007-01-30 Thread jochen
Author: jochen
Date: Tue Jan 30 08:07:40 2007
New Revision: 501434

URL: http://svn.apache.org/viewvc?view=rev&rev=501434
Log:
The handling of primitive boolean default values was incorrect.

Modified:

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/BooleanSG.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/BooleanSG.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/BooleanSG.java?view=diff&rev=501434&r1=501433&r2=501434
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/BooleanSG.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/generator/types/BooleanSG.java
 Tue Jan 30 08:07:40 2007
@@ -50,20 +50,30 @@
   public JavaQName getPrimitiveRuntimeType(SimpleTypeSG pController) { return 
BOOLEAN_TYPE; }
   protected JavaQName getObjectRuntimeType(SimpleTypeSG pController) { return 
BOOLEAN_OBJECT_TYPE; }
 
-  public TypedValue getCastFromString(SimpleTypeSG pController, String pValue) 
throws SAXException {
-try {
-  return new TypedValueImpl(new 
DatatypeConverterImpl().parseBoolean(pValue) ? Boolean.TRUE : Boolean.FALSE,
-   
BOOLEAN_OBJECT_TYPE);
-   } catch (RuntimeException e) {
-   try {
-   throw new LocSAXException("Failed to convert string 
value to "
-   + getDatatypeName() + " instance: " + 
pValue, getLocator());
-   } catch (Exception e1) {
-   throw new SAXException("Failed to convert string value 
to "
-   + getDatatypeName() + " instance: " + 
pValue);
-   }
-   }
-  }
+   public TypedValue getCastFromString(SimpleTypeSG pController, String 
pValue) throws SAXException {
+   final Boolean b;
+   try {
+   b = new DatatypeConverterImpl().parseBoolean(pValue) ? 
Boolean.TRUE : Boolean.FALSE;
+   } catch (RuntimeException e) {
+   try {
+   throw new LocSAXException("Failed to convert 
string value to "
+   + getDatatypeName() + " 
instance: " + pValue, getLocator());
+   } catch (Exception e1) {
+   throw new SAXException("Failed to convert 
string value to "
+   + getDatatypeName() + " 
instance: " + pValue);
+   }
+   }
+   final Object value;
+   final JavaQName type;
+   if (pController.isNullable()) {
+   value = new Object[]{Boolean.class, ".", 
(b.booleanValue() ? "TRUE" : "FALSE")}; 
+   type = BOOLEAN_OBJECT_TYPE;
+   } else {
+   value = b;
+   type = BOOLEAN_TYPE;
+   }
+   return new TypedValueImpl(value, type);
+   }
 
 public boolean isCausingParseConversionEvent(SimpleTypeSG pController) {
return false;

Modified: webservices/jaxme/trunk/ws-jaxme/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/status.xml?view=diff&rev=501434&r1=501433&r2=501434
==
--- webservices/jaxme/trunk/ws-jaxme/status.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/status.xml Tue Jan 30 08:07:40 2007
@@ -73,6 +73,9 @@
 Fixed an NPE when using minExclusive.
 (Brian Uri, [EMAIL PROTECTED])
   
+  
+The handling for primitive boolean default values was incorrect.
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: qName is missing in Configuration.xml

2007-01-27 Thread Jochen Wiedmann

Hi,

On 1/27/07, Jeyaraj <[EMAIL PROTECTED]> wrote:


I got the Error as "Manager for Address is not declared.".


two possible reasons:

1.) You are using a target namespace if you should not, the wrong
target namespace,
or you aren't using a target namespace. Depends on the schema and
the instance.
2.) "Address" is a local element, but not globally declared in the schema.

Jochen

--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Wants to Contribute for jaxme

2007-01-24 Thread Jochen Wiedmann

On 1/24/07, Ravi de Alwis <[EMAIL PROTECTED]> wrote:


I would like to contribute to jaxme project. I already have some experience
in contributing to apache projects such as Axis.
Can some one help by giving few hints to start the thing.


First of all, please subscribe to the developers mailing list. See

 http://ws.apache.org/jaxme/mailinglists.html

Next, it works best, IMO, if you choose an area of interest for
yourself. Do you have any wishes, enhancements, whatever, you would
like to see?

Jochen


--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: ws-jaxme 0.5.2: NullPointer on minExclusive

2007-01-20 Thread Jochen Wiedmann

On 1/21/07, Uri, Brian <[EMAIL PROTECTED]> wrote:


 If a schema uses a minExclusive restriction, a NullPointerException occurs
in the parser. minInclusive, maxInclusive, and maxExclusive all work fine.


Fixed in trunk and 0.5 branch.



 One more bug report for the day :)


Got another one? :-)


Btw, I had to rephrase your schema like this:

 http://www.w3.org/2001/XMLSchema";
 xmlns:xsdi="http://www.w3.org/2001/XMLSchema-instance";
 targetNamespace="target:ns:dummy"
 elementFormDefault="qualified"
 xsdi:schemaLocation="http://www.w3.org/2001/XMLSchema
 http://www.w3.org/2001/XMLSchema.xsd";>
   
 
   
   
  
   

   
 
   
 
   
 

I may be wrong with this, but I read the spec that your schema is
invalid. Have a look at

   http://www.w3.org/TR/xmlschema-1/

the section on "3.4.2 XML Representation of Complex Type Definitions",
subsection on
"Complex Type Definition with simple content Schema Component":

 {content type} the appropriate case among the following:
   1 If the ... base [attribute] is a complex type definition ...
   2 If the ... base [attribute] is a complex type definition ...
   3 If the ... base [attribute] is a complex type definition ...
   4 otherwise ... the base [attribute] is a simple type definition
  and the  alternative is chosen

Fix me, if I'm wrong, but I understand this to mean that simpleContent
must not restrict a simpleType.


Jochen

--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r498237 - in /webservices/jaxme/branches/b0_5: src/xs/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java src/xs/org/apache/ws/jaxme/xs/xml/impl/XsTSimpleRestrictionTypeImpl.java s

2007-01-20 Thread jochen
Author: jochen
Date: Sat Jan 20 19:00:40 2007
New Revision: 498237

URL: http://svn.apache.org/viewvc?view=rev&rev=498237
Log:
Fixed an NPE when using minExclusive.

Modified:

webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java

webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsTSimpleRestrictionTypeImpl.java
webservices/jaxme/branches/b0_5/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java?view=diff&rev=498237&r1=498236&r2=498237
==
--- 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java
 Sat Jan 20 19:00:40 2007
@@ -34,289 +34,292 @@
  * @author mailto:[EMAIL PROTECTED]">Jochen Wiedmann
  */
 public abstract class AbstractXsSAXParser implements ContentHandler, 
XsSAXParser {
-  private final static Class[] ZERO_CLASSES = new Class[0];
-  private final static Object[] ZERO_OBJECTS = new Object[0];
-  
-  private Object bean;
-  private int level;
-  private String qName, namespaceURI, localName;
-  private ContentHandler childHandler;
-
-  protected abstract XSContext getData();
-
-  public AbstractXsSAXParser(Object pBean) {
-bean = pBean;
-  }
-
-  public Object getBean() {
-return bean;
-  }
-
-  public void setQName(String pQName) {
-qName = pQName;
-  }
-
-  public void setNamespaceURI(String pNamespaceURI) {
-namespaceURI = pNamespaceURI;
-  }
-
-  public String getNamespaceURI() {
-return namespaceURI;
-  }
-
-  public void setLocalName(String pLocalName) {
-localName = pLocalName;
-  }
-
-  public String getLocalName() {
-return localName;
-  }
-
-  public String getQName() {
-return qName;
-  }
-
-  public ContentHandler getChildHandler() {
-return childHandler;
-  }
-
-  public void startPrefixMapping(String pPrefix, String pURI)
-  throws SAXException {
-if (childHandler == null) {
-  getData().getNamespaceSupport().declarePrefix(pPrefix, pURI);
-} else {
-  childHandler.startPrefixMapping(pPrefix, pURI);
-}
-  }
-
-  public void endPrefixMapping(String pPrefix) throws SAXException {
-if (childHandler != null) {
-  childHandler.endPrefixMapping(pPrefix);
-}
-  }
-
-  public void startDocument() throws SAXException {
-getData().getNamespaceSupport().pushContext();
-  }
-
-  public void endDocument() throws SAXException {
-getData().getNamespaceSupport().popContext();
-  }
-
-  public void characters(char[] pBuffer, int pOffset, int pLen) throws 
SAXException {
-if (childHandler == null) {
-  try {
-getData().getTextSetter().addText(new String(pBuffer, pOffset, pLen));
-  } catch (SAXException e) {
-throw e;
-  } catch (RuntimeException e) {
-Exception ex = e;
-for (;;) {
-  UndeclaredThrowableException te = null;
-  Throwable t;
-  if (ex instanceof UndeclaredThrowableException) {
-te = ((UndeclaredThrowableException) ex);
-t = te.getUndeclaredThrowable();
-  } else if (ex instanceof InvocationTargetException) {
-t = ((InvocationTargetException) ex).getTargetException();
-  } else {
-break;
-  }
-  if (t instanceof Exception) {
-ex = (Exception) t;
-  } else {
-if (te == null) {
-  te = new UndeclaredThrowableException(t);
-}
-t.printStackTrace();
-throw te;
-  }
+private final static Class[] ZERO_CLASSES = new Class[0];
+private final static Object[] ZERO_OBJECTS = new Object[0];
+
+private final Object bean;
+private int level;
+private String qName, namespaceURI, localName;
+private ContentHandler childHandler;
+
+protected abstract XSContext getData();
+
+public AbstractXsSAXParser(Object pBean) {
+if (pBean == null) {
+throw new NullPointerException("The target bean is null.");
 }
-throw new LocSAXException(ex.getClass().getName() + ": " + 
ex.getMessage(),
-   getData().getLocator(), ex);
-  }
-} else {
-  childHandler.characters(pBuffer, pOffset, pLen);
-}
-  }
-
-  public void ignorableWhitespace(char[] pBuffer, int pOffset, int pLen)
-  throws SAXException {
-if (childHandler == null) {
-  characters(pBuffer, pOffset, pLen);
-} else {
-  childHandler.ignorableWhitespace(pBuffer, pOffset, pLen);
-}
-  }
-
-  public void skippedEntity(String pEntity) throws SAXException {
-

svn commit: r498236 - in /webservices/jaxme/trunk/ws-jaxme: ./ jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/parser/impl/ jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/impl/ jaxme-xs/src/test/java

2007-01-20 Thread jochen
Author: jochen
Date: Sat Jan 20 19:00:06 2007
New Revision: 498236

URL: http://svn.apache.org/viewvc?view=rev&rev=498236
Log:
Fixed an NPE when using minExclusive.

Modified:

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/impl/XsTSimpleRestrictionTypeImpl.java

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/test/java/org/apache/ws/jaxme/xs/junit/JiraTest.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java?view=diff&rev=498236&r1=498235&r2=498236
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/parser/impl/AbstractXsSAXParser.java
 Sat Jan 20 19:00:06 2007
@@ -34,289 +34,292 @@
  * @author mailto:[EMAIL PROTECTED]">Jochen Wiedmann
  */
 public abstract class AbstractXsSAXParser implements ContentHandler, 
XsSAXParser {
-  private final static Class[] ZERO_CLASSES = new Class[0];
-  private final static Object[] ZERO_OBJECTS = new Object[0];
-  
-  private Object bean;
-  private int level;
-  private String qName, namespaceURI, localName;
-  private ContentHandler childHandler;
-
-  protected abstract XSContext getData();
-
-  public AbstractXsSAXParser(Object pBean) {
-bean = pBean;
-  }
-
-  public Object getBean() {
-return bean;
-  }
-
-  public void setQName(String pQName) {
-qName = pQName;
-  }
-
-  public void setNamespaceURI(String pNamespaceURI) {
-namespaceURI = pNamespaceURI;
-  }
-
-  public String getNamespaceURI() {
-return namespaceURI;
-  }
-
-  public void setLocalName(String pLocalName) {
-localName = pLocalName;
-  }
-
-  public String getLocalName() {
-return localName;
-  }
-
-  public String getQName() {
-return qName;
-  }
-
-  public ContentHandler getChildHandler() {
-return childHandler;
-  }
-
-  public void startPrefixMapping(String pPrefix, String pURI)
-  throws SAXException {
-if (childHandler == null) {
-  getData().getNamespaceSupport().declarePrefix(pPrefix, pURI);
-} else {
-  childHandler.startPrefixMapping(pPrefix, pURI);
-}
-  }
-
-  public void endPrefixMapping(String pPrefix) throws SAXException {
-if (childHandler != null) {
-  childHandler.endPrefixMapping(pPrefix);
-}
-  }
-
-  public void startDocument() throws SAXException {
-getData().getNamespaceSupport().pushContext();
-  }
-
-  public void endDocument() throws SAXException {
-getData().getNamespaceSupport().popContext();
-  }
-
-  public void characters(char[] pBuffer, int pOffset, int pLen) throws 
SAXException {
-if (childHandler == null) {
-  try {
-getData().getTextSetter().addText(new String(pBuffer, pOffset, pLen));
-  } catch (SAXException e) {
-throw e;
-  } catch (RuntimeException e) {
-Exception ex = e;
-for (;;) {
-  UndeclaredThrowableException te = null;
-  Throwable t;
-  if (ex instanceof UndeclaredThrowableException) {
-te = ((UndeclaredThrowableException) ex);
-t = te.getUndeclaredThrowable();
-  } else if (ex instanceof InvocationTargetException) {
-t = ((InvocationTargetException) ex).getTargetException();
-  } else {
-break;
-  }
-  if (t instanceof Exception) {
-ex = (Exception) t;
-  } else {
-if (te == null) {
-  te = new UndeclaredThrowableException(t);
-}
-t.printStackTrace();
-throw te;
-  }
+private final static Class[] ZERO_CLASSES = new Class[0];
+private final static Object[] ZERO_OBJECTS = new Object[0];
+
+private final Object bean;
+private int level;
+private String qName, namespaceURI, localName;
+private ContentHandler childHandler;
+
+protected abstract XSContext getData();
+
+public AbstractXsSAXParser(Object pBean) {
+if (pBean == null) {
+throw new NullPointerException("The target bean is null.");
 }
-throw new LocSAXException(ex.getClass().getName() + ": " + 
ex.getMessage(),
-   getData().getLocator(), ex);
-  }
-} else {
-  childHandler.characters(pBuffer, pOffset, pLen);
-}
-  }
-
-  public void ignorableWhitespace(char[] pBuffer, int pOffset, int pLen)
-  throws SAXException {
-if (childHandler == null

Re: ws-jaxme 0.5.2: blockDefault issues

2007-01-20 Thread Jochen Wiedmann

On 1/20/07, Uri, Brian <[EMAIL PROTECTED]> wrote:


Yes, this looks correct.


Applied to trunk and 0.,5 branch.

Thank you!

--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r498164 - in /webservices/jaxme/trunk/ws-jaxme: jaxme-xs/pom.xml jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/XsBlockSet.java jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/impl/Xs

2007-01-20 Thread jochen
Author: jochen
Date: Sat Jan 20 12:40:22 2007
New Revision: 498164

URL: http://svn.apache.org/viewvc?view=rev&rev=498164
Log:
The "blockDefaults" handling has been inverted.
Submitted-by: Brian Uri, [EMAIL PROTECTED]

Modified:
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/XsBlockSet.java

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml?view=diff&rev=498164&r1=498163&r2=498164
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml Sat Jan 20 12:40:22 2007
@@ -93,6 +93,10 @@
 
   Nina Juliadotter
   nvjuliad at it.uts.edu.au
+
+
+  Brian Uri
+  [EMAIL PROTECTED]
 
   
 

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/XsBlockSet.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/XsBlockSet.java?view=diff&rev=498164&r1=498163&r2=498164
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/XsBlockSet.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/XsBlockSet.java
 Sat Jan 20 12:40:22 2007
@@ -105,18 +105,21 @@
*/
   public XsBlockSet(String pValue) {
 if ("#all".equals(pValue)) {
+  setExtensionAllowed(false);
+  setRestrictionAllowed(false);
+  setSubstitutionAllowed(false);
+} else {
   setExtensionAllowed(true);
   setRestrictionAllowed(true);
   setSubstitutionAllowed(true);
-} else {
   for (StringTokenizer st = new StringTokenizer(pValue, " ");  
st.hasMoreTokens();  ) {
 String s = st.nextToken();
 if ("extension".equals(s)) {
-  setExtensionAllowed(true);
+  setExtensionAllowed(false);
 } else if ("restriction".equals(s)) {
-  setRestrictionAllowed(true);
+  setRestrictionAllowed(false);
 } else if ("substitution".equals(s)) {
-  setSubstitutionAllowed(true);
+  setSubstitutionAllowed(false);
 } else {
   throw new IllegalArgumentException("Invalid block set value: " + 
pValue + "; the token " + s + " did not resolve to either of 'extension', 
'restriction', or 'substitution'.");
 }

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java?view=diff&rev=498164&r1=498163&r2=498164
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/main/java/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
 Sat Jan 20 12:40:22 2007
@@ -116,7 +116,7 @@
   private String targetNamespacePrefix;
   private XsToken version;
   private XsDerivationSet finalDefault = new XsDerivationSet("");
-  private XsBlockSet blockDefault = new XsBlockSet("#all");
+  private XsBlockSet blockDefault = new XsBlockSet("");
   private XsFormChoice attributeFormDefault = XsFormChoice.UNQUALIFIED;
   private XsFormChoice elementFormDefault = XsFormChoice.UNQUALIFIED;
   private XsID id;

Modified: webservices/jaxme/trunk/ws-jaxme/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/status.xml?view=diff&rev=498164&r1=498163&r2=498164
==
--- webservices/jaxme/trunk/ws-jaxme/status.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/status.xml Sat Jan 20 12:40:22 2007
@@ -65,6 +65,10 @@
 "extends C1, C2, ...".
 (Andreas Neumann, [EMAIL PROTECTED], JAXME-89)
   
+  
+The "blockDefaults" handling has been inverted.
+(Brian Uri, [EMAIL PROTECTED])
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r498163 - in /webservices/jaxme/branches/b0_5: src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java status.xml

2007-01-20 Thread jochen
Author: jochen
Date: Sat Jan 20 12:40:06 2007
New Revision: 498163

URL: http://svn.apache.org/viewvc?view=rev&rev=498163
Log:
The "blockDefaults" handling has been inverted.
Submitted-by: Brian Uri, [EMAIL PROTECTED]

Modified:

webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java

webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
webservices/jaxme/branches/b0_5/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java?view=diff&rev=498163&r1=498162&r2=498163
==
--- 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java
 Sat Jan 20 12:40:06 2007
@@ -105,18 +105,21 @@
*/
   public XsBlockSet(String pValue) {
 if ("#all".equals(pValue)) {
+  setExtensionAllowed(false);
+  setRestrictionAllowed(false);
+  setSubstitutionAllowed(false);
+} else {
   setExtensionAllowed(true);
   setRestrictionAllowed(true);
   setSubstitutionAllowed(true);
-} else {
   for (StringTokenizer st = new StringTokenizer(pValue, " ");  
st.hasMoreTokens();  ) {
 String s = st.nextToken();
 if ("extension".equals(s)) {
-  setExtensionAllowed(true);
+  setExtensionAllowed(false);
 } else if ("restriction".equals(s)) {
-  setRestrictionAllowed(true);
+  setRestrictionAllowed(false);
 } else if ("substitution".equals(s)) {
-  setSubstitutionAllowed(true);
+  setSubstitutionAllowed(false);
 } else {
   throw new IllegalArgumentException("Invalid block set value: " + 
pValue + "; the token " + s + " did not resolve to either of 'extension', 
'restriction', or 'substitution'.");
 }

Modified: 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java?view=diff&rev=498163&r1=498162&r2=498163
==
--- 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
 Sat Jan 20 12:40:06 2007
@@ -116,7 +116,7 @@
   private String targetNamespacePrefix;
   private XsToken version;
   private XsDerivationSet finalDefault = new XsDerivationSet("");
-  private XsBlockSet blockDefault = new XsBlockSet("#all");
+  private XsBlockSet blockDefault = new XsBlockSet("");
   private XsFormChoice attributeFormDefault = XsFormChoice.UNQUALIFIED;
   private XsFormChoice elementFormDefault = XsFormChoice.UNQUALIFIED;
   private XsID id;

Modified: webservices/jaxme/branches/b0_5/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/status.xml?view=diff&rev=498163&r1=498162&r2=498163
==
--- webservices/jaxme/branches/b0_5/status.xml (original)
+++ webservices/jaxme/branches/b0_5/status.xml Sat Jan 20 12:40:06 2007
@@ -49,6 +49,10 @@
 "extends C1, C2, ...".
 (Andreas Neumann, [EMAIL PROTECTED], JAXME-89)
   
+  
+The "blockDefaults" handling has been inverted.
+(Brian Uri, [EMAIL PROTECTED])
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Customised method name

2007-01-20 Thread Jochen Wiedmann

On 1/20/07, Hilco Wijbenga <[EMAIL PROTECTED]> wrote:


Still ... should this have "worked" (i.e. not thrown an exception)?


The "schemaBindings" and "bindings" elements must be removed.

Jochen

--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: ws-jaxme 0.5.2: blockDefault issues

2007-01-20 Thread Jochen Wiedmann

On 1/20/07, Uri, Brian <[EMAIL PROTECTED]> wrote:


 1) JAXME provides a default value of "#all" while the XMLSchema.xsd says
the default should be "".


...


 2) JAXME's BlockSet algorithm is setting opposite values.


I can't reproduce your examples, but I believe that I can follow your
words from the code. Please check the patch below. Does that match
your concerns?

Thanks,

Jochen


--
How fast can a year go? As fast as your childs first year.


Index: 
C:/Workspace/ws-jaxme-0.5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
===
--- 
C:/Workspace/ws-jaxme-0.5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
 (revision
498159)
+++ 
C:/Workspace/ws-jaxme-0.5/src/xs/org/apache/ws/jaxme/xs/xml/impl/XsESchemaImpl.java
 (working
copy)
@@ -116,7 +116,7 @@
  private String targetNamespacePrefix;
  private XsToken version;
  private XsDerivationSet finalDefault = new XsDerivationSet("");
-  private XsBlockSet blockDefault = new XsBlockSet("#all");
+  private XsBlockSet blockDefault = new XsBlockSet("");
  private XsFormChoice attributeFormDefault = XsFormChoice.UNQUALIFIED;
  private XsFormChoice elementFormDefault = XsFormChoice.UNQUALIFIED;
  private XsID id;
Index: 
C:/Workspace/ws-jaxme-0.5/src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java
===
--- C:/Workspace/ws-jaxme-0.5/src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java 
(revision
498159)
+++ C:/Workspace/ws-jaxme-0.5/src/xs/org/apache/ws/jaxme/xs/xml/XsBlockSet.java 
(working
copy)
@@ -105,18 +105,21 @@
   */
  public XsBlockSet(String pValue) {
if ("#all".equals(pValue)) {
+  setExtensionAllowed(false);
+  setRestrictionAllowed(false);
+  setSubstitutionAllowed(false);
+} else {
  setExtensionAllowed(true);
  setRestrictionAllowed(true);
  setSubstitutionAllowed(true);
-} else {
  for (StringTokenizer st = new StringTokenizer(pValue, " ");
st.hasMoreTokens();  ) {
String s = st.nextToken();
if ("extension".equals(s)) {
-  setExtensionAllowed(true);
+  setExtensionAllowed(false);
} else if ("restriction".equals(s)) {
-  setRestrictionAllowed(true);
+  setRestrictionAllowed(false);
} else if ("substitution".equals(s)) {
-  setSubstitutionAllowed(true);
+  setSubstitutionAllowed(false);
} else {
  throw new IllegalArgumentException("Invalid block set
value: " + pValue + "; the token " + s + " did not resolve to either
of 'extension', 'restriction', or 'substitution'.");
}

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Restrictions

2007-01-20 Thread Jochen Wiedmann

On 1/20/07, Hilco Wijbenga <[EMAIL PROTECTED]> wrote:


The resulting code seems to ignore the restriction (i.e. I can set a
value of 1 without any complaint). Looking at the code that's not too
surprising: I see nothing resembling a check for at least 2.

Restrictions are not listed on the "Missing features" page. Should this work?


Worth a bug report.

--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Customised method name

2007-01-20 Thread Jochen Wiedmann

On 1/20/07, Hilco Wijbenga <[EMAIL PROTECTED]> wrote:


I was hoping the following would generate "hasSomething" as a method
name instead of "isSomething". I get an error that xjb:bindings is an
unknown child element of xjb:schemaBindings.


Sorry, but it doesn't. You can configure the *property* name. However,
the *method* names are always using the prefix "set", "get", or "is".

Jochen

--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [JaxMe-0.5.2] JM_EVENT_UNEXPECTED_CHILD_ELEMENT

2007-01-19 Thread Jochen Wiedmann

On 1/19/07, Hilco Wijbenga <[EMAIL PROTECTED]> wrote:


Yes, that works. Thanks! It should be "qualified", though, not "true"?
(Eclipse to the rescue!) :-)


"True". :-)



I'm afraid that, even though everything works now, I still don't quite
understand what the problem was. Where can I read up on this?


Search Google for "xml schema elementDefault qualified"?

Jochen

--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [JaxMe-0.5.2] JM_EVENT_UNEXPECTED_CHILD_ELEMENT

2007-01-19 Thread Jochen Wiedmann

On 1/19/07, Hilco Wijbenga <[EMAIL PROTECTED]> wrote:



http://www.w3.org/2001/XMLSchema";
xmlns:abc="http://abc.org";
targetNamespace="http://abc.org";


You do not have

   elementFormDefault="true"

That means, that local elements (like "sub" in your case) have the
default namespace, and not the target namespace.


Jochen


--
How fast can a year go? As fast as your childs first year.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[VOTE] Release jaxme-jaxb-2.1-api-0.6.jar

2007-01-10 Thread Jochen Wiedmann

Hi,

in order to have it available for other projects like Axis 2, I'd like
to release the following files to the Maven 2 repository:

   jaxme-parent-0.6.pom (Maven 2 POM file of the JaxMe parent)
   jaxme-jaxb-2.1-api-0.6.jar
   jaxme-jaxb-2.1-api-0.6.pom
   jaxme-jaxb-2.1-api-0.6-javadoc.jar
   jaxme-jaxb-2.1-api-0.6-sources.jar

The proposed files, together with their checksums and signatures are
available for review at

   http://people.apache.org/~jochen/jaxme-jaxb-2.1-api/

A clirr report comparing jaxme-jaxb-2.1-api-0.6.jar with
jaxb-api-2.1.jar is available from

   http://people.apache.org/~jochen/jaxme-jaxb-2.1-api/clirr.txt

A RAT report from checking the source files is at

   http://people.apache.org/~jochen/jaxme-jaxb-2.1-api/rat.txt

Please note, that this is a API release only. In other words, it
consists almost completely from code, which has either been taken from
jaxmeapi-0.5.2 or from interfaces and annotation definition. In other
words, the likelihood of bugs is extremely low.

Cast your votes:

[ ] +1
[ ] =0
[ ] -1

Thanks,

Jochen





--
My wife Mary and I have been married for forty-seven years and not
once have we had an argument serious enough to consider divorce;
murder, yes, but divorce, never.
(Jack Benny)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494963 - /webservices/jaxme/trunk/ws-jaxme/pom.xml

2007-01-10 Thread jochen
Author: jochen
Date: Wed Jan 10 12:12:26 2007
New Revision: 494963

URL: http://svn.apache.org/viewvc?view=rev&rev=494963
Log:
Adding a profile for releases, which
builds the -sources and -javadocs jar files.

Modified:
webservices/jaxme/trunk/ws-jaxme/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/pom.xml?view=diff&rev=494963&r1=494962&r2=494963
==
--- webservices/jaxme/trunk/ws-jaxme/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/pom.xml Wed Jan 10 12:12:26 2007
@@ -122,6 +122,13 @@
   
 org.codehaus.mojo
 changes-maven-plugin
+
+  
+
+  changes-report
+
+  
+
   
   
 org.apache.maven.plugins
@@ -155,4 +162,39 @@
 jaxme-xs
 
   
+
+  
+
+  release
+  
+
+  
+maven-source-plugin
+
+  
+create-source-jar
+
+  jar
+
+  
+
+  
+  
+maven-javadoc-plugin
+
+  
+create-javadoc-jar
+
+  jar
+
+
+  ${maven.compile.source}
+
+  
+
+  
+
+  
+
+  
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494957 - in /webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src: changes/ changes/changes.xml site/ site/site.xml site/xdoc/ site/xdoc/index.xml

2007-01-10 Thread jochen
Author: jochen
Date: Wed Jan 10 12:00:26 2007
New Revision: 494957

URL: http://svn.apache.org/viewvc?view=rev&rev=494957
Log:
Adding the site

Added:
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/site.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/xdoc/
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/xdoc/index.xml

Added: webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml?view=auto&rev=494957
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml 
(added)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/changes/changes.xml Wed 
Jan 10 12:00:26 2007
@@ -0,0 +1,30 @@
+
+  
+Changes in JaxMe JAXB API
+  
+  
+
+  
+Maven 2 is now used as the build system.
+  
+  
+Upgraded implemented API version from 1.0 to 2.1.
+Renamed jar file from jaxme-api.jar to
+jaxme-jaxb-2.1-api.jar.
+  
+
+
+
+
+
+
+
+  
+Replaced JAXBSource with a streaming implementation.
+Richard Zschech, richard.zschech at cqrdata.com
+  
+
+
+
+  
+

Added: webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/site.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/site.xml?view=auto&rev=494957
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/site.xml (added)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/site.xml Wed Jan 
10 12:00:26 2007
@@ -0,0 +1,24 @@
+
+  
+Apache JaxMe
+http://ws.apache.org/jaxme/images/group-logo.gif
+http://ws.apache.org/jaxme/
+  
+  
+
+  http://www.apache.org/"/>
+  http://ws.apache.org/"/>
+  http://ws.apache.org/jaxme/"/>
+  http://ws.apache.org/jaxme/api/"/>
+
+
+
+  
+  
+  
+  
+
+
+${reports}
+  
+

Added: webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/xdoc/index.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/xdoc/index.xml?view=auto&rev=494957
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/xdoc/index.xml 
(added)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/site/xdoc/index.xml Wed 
Jan 10 12:00:26 2007
@@ -0,0 +1,66 @@
+
+
+
+   
+   
+   JaxMe JAXB API: A clean room implementation of the JAXB 
API
+   
+   
+   
+   
+   
+   JaxMe JAXB API is clean room implementation of 
the JAXB API.
+   Unlike the
+   https://jaxb.dev.java.net/";>reference 
implementation
+   this one comes under a very moderate open source
+   license, the
+   http://www.apache.org/licenses/LICENSE-2.0";>Apache License 2.0.
+   
+   
+   
+   Note
+   
+   
+   
+   The reference implementation is 
now distributed
+   from
+   https://jaxb.dev.java.net/.
+As of this writing, it will soon be available under the
+http://www.gnu.org/copyleft/gpl.html";>GPL
+(GNU General Public License).
+   Therefore, we continue to 
recommend our implementation.
+   
+   
+   
+   
+   In terms of Jar files, the JaxMe JAXB API is 
equivalent to the
+   Jar file jaxb-api-2.1.jar from the reference 
implementation.
+   
+   
+   JaxMe JAXB API was written as a part of the 
+   http://ws.apache.org/jaxme/";>JaxMe 
2
+   project. It is available as a separate module 
to be
+   included in source distributions of JAXB 

svn commit: r494956 - /webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml

2007-01-10 Thread jochen
Author: jochen
Date: Wed Jan 10 11:58:37 2007
New Revision: 494956

URL: http://svn.apache.org/viewvc?view=rev&rev=494956
Log:
Adding the site.

Modified:
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml?view=diff&rev=494956&r1=494955&r2=494956
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml Wed Jan 10 11:58:37 
2007
@@ -24,11 +24,31 @@
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
   4.0.0
-  org.apache.ws.jaxme
+  
+org.apache.ws.jaxme
+jaxme-parent
+0.6-SNAPSHOT
+  
   jaxme-jaxb-2.1-api
-  0.1
+  0.6-SNAPSHOT
   JaxMe API for JAXB 2
-  Clean room implementation of the JAXB 2 API.
+  
+JaxMe JAXB API is clean room implementation of the JAXB API. Unlike
+the reference implementation this one comes under a very moderate open
+source license, the Apache License.
+In terms of Jar files, the JaxMe JAXB API is equivalent to the
+jar file jaxb-api.jar from the reference implementation. JaxMe
+JAXB API was written as a part of the JaxMe 2 project. It is
+available as a separate module to be included in source distributions
+of JAXB client applications. Perhaps other JAXB provider implementations
+might be interested too at some point.
+  
+  
+
+  Richard Zschech
+  richard.zschech at cqrdata.com
+
+  
   
 
   xml-apis
@@ -36,6 +56,11 @@
   1.3.03
 
 
+  org.apache.ant
+  ant
+  1.7.0
+
+
   javax.xml.stream
   stax-api
   1.0
@@ -63,8 +88,16 @@
   
 org.codehaus.mojo
 clirr-maven-plugin
+2.1-SNAPSHOT
 
   target/clirr.txt
+  
+
+  javax.xml.bind
+  jaxb-api
+  2.1
+
+  
 
   
   
@@ -76,4 +109,19 @@
   
 
   
+  
+
+  
+org.codehaus.mojo
+changes-maven-plugin
+
+  
+
+  changes-report
+
+  
+
+  
+
+  
 



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r494575 [5/5] - in /webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api: ./ src/main/ src/main/java/ src/main/java/javax/ src/main/java/javax/xml/ src/main/java/javax/xml/bind/ src/main/java/j

2007-01-09 Thread jochen
Added: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/main/java/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/main/java/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java?view=auto&rev=494575
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/main/java/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java
 (added)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/main/java/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java
 Tue Jan  9 13:07:17 2007
@@ -0,0 +1,335 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *  http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package javax.xml.bind.helpers;
+
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.Reader;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.JAXBException;
+import javax.xml.bind.PropertyException;
+import javax.xml.bind.UnmarshalException;
+import javax.xml.bind.Unmarshaller;
+import javax.xml.bind.ValidationEventHandler;
+import javax.xml.bind.annotation.adapters.XmlAdapter;
+import javax.xml.bind.attachment.AttachmentUnmarshaller;
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+import javax.xml.stream.XMLEventReader;
+import javax.xml.stream.XMLStreamReader;
+import javax.xml.transform.Source;
+import javax.xml.transform.dom.DOMSource;
+import javax.xml.transform.sax.SAXSource;
+import javax.xml.transform.stream.StreamSource;
+import javax.xml.validation.Schema;
+
+import org.w3c.dom.Node;
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+import org.xml.sax.XMLReader;
+
+
+/** This is an abstract default implementation of an
+ * [EMAIL PROTECTED] javax.xml.bind.Unmarshaller}. Subclasses only need to 
implement
+ * [EMAIL PROTECTED] javax.xml.bind.Unmarshaller#getUnmarshallerHandler()},
+ * [EMAIL PROTECTED] javax.xml.bind.Unmarshaller#unmarshal(org.w3c.dom.Node)}, 
and
+ * [EMAIL PROTECTED] #unmarshal(org.xml.sax.XMLReader, 
org.xml.sax.InputSource)}.
+ * 
+ * @author JSR-31
+ * @since JAXB1.0
+ */
+public abstract class AbstractUnmarshallerImpl implements Unmarshaller {
+protected boolean validating;
+private XMLReader xmlReader;
+private static SAXParserFactory saxParserFactory;
+private ValidationEventHandler validationEventHandler = 
DefaultValidationEventHandler.theInstance;
+
+static {
+saxParserFactory = SAXParserFactory.newInstance();
+saxParserFactory.setNamespaceAware(true);
+saxParserFactory.setValidating(false);
+}
+
+/** Creates a new instance of AbstractUnmarshallerImpl.
+ */
+public AbstractUnmarshallerImpl() {
+// Does nothing.
+}
+
+/** Creates a configured [EMAIL PROTECTED] org.xml.sax.XMLReader}.
+ * Unmarshaller is not re-entrant, so we will use a single instance
+ * of [EMAIL PROTECTED] org.xml.sax.XMLReader}.
+ * @throws JAXBException Encapsulates a
+ *   [EMAIL PROTECTED] javax.xml.parsers.ParserConfigurationException}
+ */
+protected XMLReader getXMLReader() throws JAXBException {
+if (xmlReader == null) {
+try {
+SAXParser sp = saxParserFactory.newSAXParser();
+xmlReader = sp.getXMLReader();
+} catch (ParserConfigurationException e) {
+throw new JAXBException("Failed to create a JAXP compliant SAX 
parser.", e);
+} catch (SAXException e) {
+throw new JAXBException("Failed to create a JAXP compliant SAX 
parser.", e);
+}
+}
+return xmlReader;
+}
+
+/* @see javax.xml.bind.Unmarshaller#unmarshal(javax.xml.transform.Source)
+ */
+public Object unmarshal(Source pSource) throws JAXBException {
+if (pSource instanceof SAXSource) {
+SAXSource ss = (SAXSource) pSource;
+InputSource is = ss.getInputSource();
+XMLReader xr = ss.getXMLReader();
+if (xr == null) {
+xr = getXMLReader();
+}
+return unmarshal(xr, is);
+   

svn commit: r494574 - in /webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api: .classpath .project .settings/ .settings/org.eclipse.jdt.core.prefs LICENSE.txt NOTICE.txt pom.xml src/

2007-01-09 Thread jochen
Author: jochen
Date: Tue Jan  9 13:04:34 2007
New Revision: 494574

URL: http://svn.apache.org/viewvc?view=rev&rev=494574
Log:
Initial import.

Added:
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.classpath
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.project
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.settings/

webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.settings/org.eclipse.jdt.core.prefs
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/LICENSE.txt
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/NOTICE.txt
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/pom.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/src/

Added: webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.classpath
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.classpath?view=auto&rev=494574
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.classpath (added)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.classpath Tue Jan  9 
13:04:34 2007
@@ -0,0 +1,8 @@
+
+
+   
+   
+   
+   
+   
+

Added: webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.project
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.project?view=auto&rev=494574
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.project (added)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.project Tue Jan  9 
13:04:34 2007
@@ -0,0 +1,23 @@
+
+
+   jaxme-jaxb-api
+   
+   
+   
+   
+   
+   org.eclipse.jdt.core.javabuilder
+   
+   
+   
+   
+   org.maven.ide.eclipse.maven2Builder
+   
+   
+   
+   
+   
+   org.eclipse.jdt.core.javanature
+   org.maven.ide.eclipse.maven2Nature
+   
+

Added: 
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.settings/org.eclipse.jdt.core.prefs
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.settings/org.eclipse.jdt.core.prefs?view=auto&rev=494574
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.settings/org.eclipse.jdt.core.prefs
 (added)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/.settings/org.eclipse.jdt.core.prefs
 Tue Jan  9 13:04:34 2007
@@ -0,0 +1,62 @@
+#Tue Jan 02 22:09:18 CET 2007
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.autoboxing=warning
+org.eclipse.jdt.core.compiler.problem.deprecation=warning
+org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=enabled
+org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
+org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
+org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.problem.fallthroughCase=warning
+org.eclipse.jdt.core.compiler.problem.fieldHiding=warning
+org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
+org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
+org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
+org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
+org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
+org.eclipse.jdt.core.compiler.problem.localVariableHiding=warning
+org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
+org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
+org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
+org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
+org.eclipse.jdt.core.compiler.problem.nullR

svn commit: r494572 - /webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/

2007-01-09 Thread jochen
Author: jochen
Date: Tue Jan  9 13:03:42 2007
New Revision: 494572

URL: http://svn.apache.org/viewvc?view=rev&rev=494572
Log:
Initial import.

Added:
webservices/jaxme/trunk/ws-jaxme/jaxme-jaxb-api/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r482385 - in /webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site: ./ xdoc/ xdoc/apps/

2006-12-04 Thread jochen
Author: jochen
Date: Mon Dec  4 14:09:05 2006
New Revision: 482385

URL: http://svn.apache.org/viewvc?view=rev&rev=482385
Log:
Enabled Maven 2 build for JaxMeAPI site.

Added:
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/xdoc/
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/site/xdoc/apps/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Resolved: (JAXME-89) Multiple "implements" clauses are not supported

2006-12-04 Thread Jochen Wiedmann (JIRA)
 [ http://issues.apache.org/jira/browse/JAXME-89?page=all ]

Jochen Wiedmann resolved JAXME-89.
--

Fix Version/s: 0.6
   Resolution: Fixed
 Assignee: Jochen Wiedmann

Applied to 0.5 branch and trunk.


> Multiple "implements" clauses are not supported
> ---
>
> Key: JAXME-89
> URL: http://issues.apache.org/jira/browse/JAXME-89
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMeJS
>Affects Versions: 0.5
> Environment: Win XP, J2SE 1.5_09
>Reporter: Andreas Neumann
> Assigned To: Jochen Wiedmann
> Fix For: 0.6
>
>
> If you want to parse a java source file which implements more than one 
> interface, the parser recognizes them as a single interface. I.e.:
> public class TestClass implements AnInterface {
> works fine, but
> public class TestClass implements AnInterface, ASecondInterface, 
> AThirdInterface {
> fails. If you call JavaSource.getImplements() on the second example, you'll 
> get a String like "AnInterfaceASecondInterfaceAThirdInterface".
> The problem is in the JavaParser.class in the method 
> "parseImplementsOrExtends", where the implements clause is handled like the 
> extends clause and expecting only one interface.
> Replace the method with something like this to make it work:
> private void parseImplementsOrExtends(JavaSource pSource, AST pAST, int 
> pType) {
> AST implementsAST = findChild(pAST, pType);
> if (implementsAST == null) {
>   throw new IllegalStateException("AST implements not found");
> }
> if (implementsAST.getFirstChild() != null) {
> if (pType == JavaRecognizer.IMPLEMENTS_CLAUSE) {
> for (AST child = implementsAST.getFirstChild();  child != 
> null;  child = child.getNextSibling()) {
> String ident = parseIdentifier(child);
> JavaQName qName = getQName(ident);
>   pSource.addImplements(qName);
> }
> } else {
> String ident = parseIdentifier(implementsAST);
> JavaQName qName = getQName(ident);
>   pSource.addExtends(qName);
> }
> }
> }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r482186 - in /webservices/jaxme/branches/b0_5: src/js/org/apache/ws/jaxme/js/util/JavaParser.java status.xml

2006-12-04 Thread jochen
Author: jochen
Date: Mon Dec  4 06:29:33 2006
New Revision: 482186

URL: http://svn.apache.org/viewvc?view=rev&rev=482186
Log:
The JavaParser wasn't able to handle "implements I1, I2, ...", or
"extends C1, C2, ...".
Submitted-By: Andreas Neumann, [EMAIL PROTECTED]
PR: JAXME-89

Modified:

webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java
webservices/jaxme/branches/b0_5/status.xml

Modified: 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java?view=diff&rev=482186&r1=482185&r2=482186
==
--- 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java
 (original)
+++ 
webservices/jaxme/branches/b0_5/src/js/org/apache/ws/jaxme/js/util/JavaParser.java
 Mon Dec  4 06:29:33 2006
@@ -339,15 +339,15 @@
 private void parseImplementsOrExtends(JavaSource pSource, AST pAST, int 
pType) {
 AST implementsAST = findChild(pAST, pType);
 if (implementsAST == null) {
-   throw new IllegalStateException("AST implements not found");
+throw new IllegalStateException("AST implements not found");
 }
-if (implementsAST.getFirstChild() != null) {
-String ident = parseIdentifier(implementsAST);
+for (AST child = implementsAST.getFirstChild();  child != null;  child 
= child.getNextSibling()) {
+String ident = parseSimpleIdentifier(child);
 JavaQName qName = getQName(ident);
 if (pType == JavaRecognizer.IMPLEMENTS_CLAUSE) {
-   pSource.addImplements(qName);
+pSource.addImplements(qName);
 } else {
-   pSource.addExtends(qName);
+pSource.addExtends(qName);
 }
 }
 }

Modified: webservices/jaxme/branches/b0_5/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/branches/b0_5/status.xml?view=diff&rev=482186&r1=482185&r2=482186
==
--- webservices/jaxme/branches/b0_5/status.xml (original)
+++ webservices/jaxme/branches/b0_5/status.xml Mon Dec  4 06:29:33 2006
@@ -44,6 +44,11 @@
 Fixed an NPE, which occurred, if an attribute was referencing an 
unknown
 type.
   
+  
+The JavaParser wasn't able to handle "implements I1, I2, ...", or
+"extends C1, C2, ...".
+(Andreas Neumann, [EMAIL PROTECTED], JAXME-89)
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r482185 - in /webservices/jaxme/trunk/ws-jaxme: jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java status.xml

2006-12-04 Thread jochen
Author: jochen
Date: Mon Dec  4 06:29:11 2006
New Revision: 482185

URL: http://svn.apache.org/viewvc?view=rev&rev=482185
Log:
The JavaParser wasn't able to handle "implements I1, I2, ...", or
"extends C1, C2, ...".
Submitted-By: Andreas Neumann, [EMAIL PROTECTED]
PR: JAXME-89

Modified:

webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java
webservices/jaxme/trunk/ws-jaxme/status.xml

Modified: 
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java?view=diff&rev=482185&r1=482184&r2=482185
==
--- 
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java
 (original)
+++ 
webservices/jaxme/trunk/ws-jaxme/jaxme-js/src/main/java/org/apache/ws/jaxme/js/util/JavaParser.java
 Mon Dec  4 06:29:11 2006
@@ -344,15 +344,15 @@
 private void parseImplementsOrExtends(JavaSource pSource, AST pAST, int 
pType) {
 AST implementsAST = findChild(pAST, pType);
 if (implementsAST == null) {
-   throw new IllegalStateException("AST implements not found");
+throw new IllegalStateException("AST implements not found");
 }
-if (implementsAST.getFirstChild() != null) {
-String ident = parseIdentifier(implementsAST);
+for (AST child = implementsAST.getFirstChild();  child != null;  child 
= child.getNextSibling()) {
+String ident = parseSimpleIdentifier(child);
 JavaQName qName = getQName(ident);
 if (pType == JavaRecognizer.IMPLEMENTS_CLAUSE) {
-   pSource.addImplements(qName);
+pSource.addImplements(qName);
 } else {
-   pSource.addExtends(qName);
+pSource.addExtends(qName);
 }
 }
 }

Modified: webservices/jaxme/trunk/ws-jaxme/status.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/status.xml?view=diff&rev=482185&r1=482184&r2=482185
==
--- webservices/jaxme/trunk/ws-jaxme/status.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/status.xml Mon Dec  4 06:29:11 2006
@@ -60,6 +60,11 @@
 Fixed an NPE, which occurred, if an attribute was referencing an 
unknown
 type.
   
+  
+The JavaParser wasn't able to handle "implements I1, I2, ...", or
+"extends C1, C2, ...".
+(Andreas Neumann, [EMAIL PROTECTED], JAXME-89)
+  
 
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (JAXME-89) Multiple "implements" clauses are not supported

2006-12-04 Thread Jochen Wiedmann (JIRA)
[ 
http://issues.apache.org/jira/browse/JAXME-89?page=comments#action_12455301 ] 

Jochen Wiedmann commented on JAXME-89:
--

I haven't yet worked out why, but the AntLRTest fails after applying your patch:

The class name must not be null or empty.
java.lang.NullPointerException: The class name must not be null or empty.
at 
org.apache.ws.jaxme.js.JavaQNameImpl.getInstance(JavaQNameImpl.java:231)
at org.apache.ws.jaxme.js.util.JavaParser.getQName(JavaParser.java:334)
at 
org.apache.ws.jaxme.js.util.JavaParser.parseImplementsOrExtends(JavaParser.java:348)
at 
org.apache.ws.jaxme.js.util.JavaParser.parseClassDefinition(JavaParser.java:492)
at org.apache.ws.jaxme.js.util.JavaParser.parseAST(JavaParser.java:509)
at org.apache.ws.jaxme.js.util.JavaParser.parse(JavaParser.java:112)
at org.apache.ws.jaxme.js.util.JavaParser.parse(JavaParser.java:82)
at org.apache.ws.jaxme.js.util.JavaParser.parse(JavaParser.java:74)
at org.apache.ws.jaxme.js.util.JavaParser.main(JavaParser.java:521)
at org.apache.ws.jaxme.js.junit.AntlrTest.test(AntlrTest.java:40)
at 
org.eclipse.ant.internal.ui.antsupport.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
at 
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.run(InternalAntRunner.java:423)
at 
org.eclipse.ant.internal.ui.antsupport.InternalAntRunner.main(InternalAntRunner.java:137)


Also, could you please consider handling the case  "extends I1, I2, ..." as 
well, because that is valid for interfaces?


> Multiple "implements" clauses are not supported
> ---
>
> Key: JAXME-89
> URL: http://issues.apache.org/jira/browse/JAXME-89
> Project: JaxMe
>  Issue Type: Bug
>  Components: JaxMeJS
>Affects Versions: 0.5
> Environment: Win XP, J2SE 1.5_09
>Reporter: Andreas Neumann
>
> If you want to parse a java source file which implements more than one 
> interface, the parser recognizes them as a single interface. I.e.:
> public class TestClass implements AnInterface {
> works fine, but
> public class TestClass implements AnInterface, ASecondInterface, 
> AThirdInterface {
> fails. If you call JavaSource.getImplements() on the second example, you'll 
> get a String like "AnInterfaceASecondInterfaceAThirdInterface".
> The problem is in the JavaParser.class in the method 
> "parseImplementsOrExtends", where the implements clause is handled like the 
> extends clause and expecting only one interface.
> Replace the method with something like this to make it work:
> private void parseImplementsOrExtends(JavaSource pSource, AST pAST, int 
> pType) {
> AST implementsAST = findChild(pAST, pType);
> if (implementsAST == null) {
>   throw new IllegalStateException("AST implements not found");
> }
> if (implementsAST.getFirstChild() != null) {
> if (pType == JavaRecognizer.IMPLEMENTS_CLAUSE) {
> for (AST child = implementsAST.getFirstChild();  child != 
> null;  child = child.getNextSibling()) {
> String ident = parseIdentifier(child);
> JavaQName qName = getQName(ident);
>   pSource.addImplements(qName);
> }
> } else {
> String ident = parseIdentifier(implementsAST);
> JavaQName qName = getQName(ident);
>   pSource.addExtends(qName);
> }
> }
> }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r479222 - /webservices/jaxme/trunk/ws-jaxme/projects/

2006-11-25 Thread jochen
Author: jochen
Date: Sat Nov 25 14:46:30 2006
New Revision: 479222

URL: http://svn.apache.org/viewvc?view=rev&rev=479222
Log: (empty)

Removed:
webservices/jaxme/trunk/ws-jaxme/projects/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r479015 - in /webservices/jaxme/trunk/ws-jaxme: jaxme-js/pom.xml jaxme-xs/pom.xml

2006-11-24 Thread jochen
Author: jochen
Date: Fri Nov 24 13:58:27 2006
New Revision: 479015

URL: http://svn.apache.org/viewvc?view=rev&rev=479015
Log:
Fixed missing dependencies.

Modified:
webservices/jaxme/trunk/ws-jaxme/jaxme-js/pom.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-js/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-js/pom.xml?view=diff&rev=479015&r1=479014&r2=479015
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-js/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-js/pom.xml Fri Nov 24 13:58:27 2006
@@ -65,6 +65,11 @@
   test
 
 
+
+  org.apache.ws.jaxme
+  jaxmeapi
+  ${version}
+
   
 
   

Modified: webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml
URL: 
http://svn.apache.org/viewvc/webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml?view=diff&rev=479015&r1=479014&r2=479015
==
--- webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml (original)
+++ webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml Fri Nov 24 13:58:27 2006
@@ -48,6 +48,11 @@
   3.8.2
   test
 
+
+  org.apache.ws.jaxme
+  jaxmeapi
+  ${version}
+
   
 
   



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r479009 - /webservices/jaxme/trunk/ws-jaxme/

2006-11-24 Thread jochen
Author: jochen
Date: Fri Nov 24 13:45:22 2006
New Revision: 479009

URL: http://svn.apache.org/viewvc?view=rev&rev=479009
Log:
Added target to svn:ignore.

Modified:
webservices/jaxme/trunk/ws-jaxme/   (props changed)

Propchange: webservices/jaxme/trunk/ws-jaxme/
--
--- svn:ignore (added)
+++ svn:ignore Fri Nov 24 13:45:22 2006
@@ -0,0 +1 @@
+target



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



svn commit: r479002 - in /webservices/jaxme/trunk: ./ .settings/ ant/ etc/ examples/ prerequisites/ specs/ src/ ws-jaxme/ ws-jaxme/.settings/ ws-jaxme/ant/ ws-jaxme/etc/ ws-jaxme/jaxme-api/ ws-jaxme/j

2006-11-24 Thread jochen
Author: jochen
Date: Fri Nov 24 13:19:32 2006
New Revision: 479002

URL: http://svn.apache.org/viewvc?view=rev&rev=479002
Log:
Moving the MAVEN branch to the trunk.

Added:
webservices/jaxme/trunk/ws-jaxme/.classpath
  - copied unchanged from r478990, 
webservices/jaxme/branches/MAVEN/.classpath
webservices/jaxme/trunk/ws-jaxme/.cvsignore
  - copied unchanged from r478856, 
webservices/jaxme/branches/MAVEN/.cvsignore
webservices/jaxme/trunk/ws-jaxme/.project
  - copied unchanged from r478856, webservices/jaxme/branches/MAVEN/.project
webservices/jaxme/trunk/ws-jaxme/.settings/
  - copied from r478856, webservices/jaxme/branches/MAVEN/.settings/
webservices/jaxme/trunk/ws-jaxme/LICENSE.txt
  - copied unchanged from r478856, 
webservices/jaxme/branches/MAVEN/LICENSE.txt
webservices/jaxme/trunk/ws-jaxme/NOTICE
  - copied unchanged from r478856, webservices/jaxme/branches/MAVEN/NOTICE
webservices/jaxme/trunk/ws-jaxme/ant/
  - copied from r478856, webservices/jaxme/branches/MAVEN/ant/
webservices/jaxme/trunk/ws-jaxme/etc/
  - copied from r478856, webservices/jaxme/branches/MAVEN/etc/
webservices/jaxme/trunk/ws-jaxme/jaxme-api/
  - copied from r478856, webservices/jaxme/branches/MAVEN/jaxme-api/
webservices/jaxme/trunk/ws-jaxme/jaxme-api/pom.xml
  - copied unchanged from r478990, 
webservices/jaxme/branches/MAVEN/jaxme-api/pom.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/
  - copied from r478856, webservices/jaxme/branches/MAVEN/jaxme-jm/
webservices/jaxme/trunk/ws-jaxme/jaxme-jm/pom.xml
  - copied unchanged from r478990, 
webservices/jaxme/branches/MAVEN/jaxme-jm/pom.xml

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/Configuration.java
  - copied unchanged from r478995, 
webservices/jaxme/branches/MAVEN/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/Configuration.java

webservices/jaxme/trunk/ws-jaxme/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JMUnmarshallerHandlerImpl.java
  - copied unchanged from r478995, 
webservices/jaxme/branches/MAVEN/jaxme-jm/src/main/java/org/apache/ws/jaxme/impl/JMUnmarshallerHandlerImpl.java
webservices/jaxme/trunk/ws-jaxme/jaxme-js/
  - copied from r478856, webservices/jaxme/branches/MAVEN/jaxme-js/
webservices/jaxme/trunk/ws-jaxme/jaxme-js/pom.xml
  - copied unchanged from r478990, 
webservices/jaxme/branches/MAVEN/jaxme-js/pom.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-pm/
  - copied from r478856, webservices/jaxme/branches/MAVEN/jaxme-pm/
webservices/jaxme/trunk/ws-jaxme/jaxme-pm/pom.xml
  - copied unchanged from r478990, 
webservices/jaxme/branches/MAVEN/jaxme-pm/pom.xml
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/
  - copied from r478856, webservices/jaxme/branches/MAVEN/jaxme-xs/
webservices/jaxme/trunk/ws-jaxme/jaxme-xs/pom.xml
  - copied unchanged from r478990, 
webservices/jaxme/branches/MAVEN/jaxme-xs/pom.xml

webservices/jaxme/trunk/ws-jaxme/jaxme-xs/src/test/java/org/apache/ws/jaxme/xs/junit/XSTestCase.java
  - copied unchanged from r478990, 
webservices/jaxme/branches/MAVEN/jaxme-xs/src/test/java/org/apache/ws/jaxme/xs/junit/XSTestCase.java
webservices/jaxme/trunk/ws-jaxme/jaxme.properties.sample
  - copied unchanged from r478856, 
webservices/jaxme/branches/MAVEN/jaxme.properties.sample
webservices/jaxme/trunk/ws-jaxme/pom.xml
  - copied unchanged from r478990, webservices/jaxme/branches/MAVEN/pom.xml
webservices/jaxme/trunk/ws-jaxme/projects/
  - copied from r478856, webservices/jaxme/branches/MAVEN/projects/
webservices/jaxme/trunk/ws-jaxme/specs/
  - copied from r478856, webservices/jaxme/branches/MAVEN/specs/
webservices/jaxme/trunk/ws-jaxme/status.xml
  - copied unchanged from r478856, 
webservices/jaxme/branches/MAVEN/status.xml
webservices/jaxme/trunk/ws-jaxme/xdocs/
  - copied from r478856, webservices/jaxme/branches/MAVEN/xdocs/
Removed:
webservices/jaxme/trunk/.classpath
webservices/jaxme/trunk/.cvsignore
webservices/jaxme/trunk/.project
webservices/jaxme/trunk/.settings/
webservices/jaxme/trunk/LICENSE
webservices/jaxme/trunk/NOTICE
webservices/jaxme/trunk/ant/
webservices/jaxme/trunk/build.xml
webservices/jaxme/trunk/etc/
webservices/jaxme/trunk/examples/
webservices/jaxme/trunk/jaxme.properties.sample
webservices/jaxme/trunk/prerequisites/
webservices/jaxme/trunk/specs/
webservices/jaxme/trunk/src/
webservices/jaxme/trunk/status.xml
webservices/jaxme/trunk/ws-jaxme/projects/api/LICENSE.txt
webservices/jaxme/trunk/ws-jaxme/projects/api/README.txt
webservices/jaxme/trunk/ws-jaxme/projects/api/project.properties
webservices/jaxme/trunk/ws-jaxme/projects/api/project.xml
webservices/jaxme/trunk/ws-jaxme/projects/jm/LICENSE.txt
webservices/jaxme/trunk/ws-jaxme/projects/jm/README.txt
webservices/jaxme/trunk/ws-jaxme/proj

  1   2   3   4   5   6   7   >