Author: dkulp
Date: Wed Jan  7 11:51:35 2009
New Revision: 732447

URL: http://svn.apache.org/viewvc?rev=732447&view=rev
Log:
Fix eclipse setup
Workaround "bug" in command line javac (works fine in eclipse javac)

Modified:
    webservices/commons/trunk/modules/XmlSchema/etc/eclipse/addcheckstyle.xsl
    
webservices/commons/trunk/modules/XmlSchema/etc/eclipse/template.checkstyle-config.xml
    webservices/commons/trunk/modules/XmlSchema/etc/xmlschema-eclipse-checkstyle
    
webservices/commons/trunk/modules/XmlSchema/src/main/java/org/apache/ws/commons/schema/utils/XmlSchemaRef.java

Modified: 
webservices/commons/trunk/modules/XmlSchema/etc/eclipse/addcheckstyle.xsl
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/XmlSchema/etc/eclipse/addcheckstyle.xsl?rev=732447&r1=732446&r2=732447&view=diff
==============================================================================
--- webservices/commons/trunk/modules/XmlSchema/etc/eclipse/addcheckstyle.xsl 
(original)
+++ webservices/commons/trunk/modules/XmlSchema/etc/eclipse/addcheckstyle.xsl 
Wed Jan  7 11:51:35 2009
@@ -23,7 +23,6 @@
     <xsl:strip-space elements="*"/>
     
     <xsl:param name="checkstyleconfig"/>
-    <xsl:param name="checkstyleconfigcorba"/>
 
     <xsl:template match="*">
         <xsl:copy>
@@ -38,13 +37,10 @@
             <xsl:apply-templates/>
 
             <xsl:choose>
-                <xsl:when test="not(check-configuration/@name='CXF CORBA 
Checks')">
-                    <check-configuration name="CXF Checks" type="external" 
description="">
+                <xsl:when test="not(check-configuration/@name='XmlSchema 
Checks')">
+                    <check-configuration name="XmlSchema Checks" 
type="external" description="">
                         <xsl:attribute name="location"><xsl:value-of 
select="$checkstyleconfig"/></xsl:attribute>
                     </check-configuration>
-                    <check-configuration name="CXF CORBA Checks" 
type="external" description="">
-                        <xsl:attribute name="location"><xsl:value-of 
select="$checkstyleconfigcorba"/></xsl:attribute>
-                    </check-configuration>
                 </xsl:when>
             </xsl:choose>
         </xsl:copy>

Modified: 
webservices/commons/trunk/modules/XmlSchema/etc/eclipse/template.checkstyle-config.xml
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/XmlSchema/etc/eclipse/template.checkstyle-config.xml?rev=732447&r1=732446&r2=732447&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/XmlSchema/etc/eclipse/template.checkstyle-config.xml
 (original)
+++ 
webservices/commons/trunk/modules/XmlSchema/etc/eclipse/template.checkstyle-config.xml
 Wed Jan  7 11:51:35 2009
@@ -18,10 +18,5 @@
   under the License.
 -->
 <checkstyle-configurations file-format-version="5.0.0">
-    <check-configuration name="CXF Checks" location="@CHECKSTYLE_CONFIG_FILE@" 
type="external" description="">
-        <property name="apache.header.file" value="@APACHE_HEADER_FILE@"/>
-    </check-configuration>
-    <check-configuration name="CXF CORBA Checks" 
location="@CHECKSTYLE_CORBA_CONFIG_FILE@" type="external" description="">
-        <property name="apache.header.file" value="@APACHE_HEADER_FILE@"/>
-    </check-configuration>
+    <check-configuration name="XmlSchema Checks" 
location="@CHECKSTYLE_CONFIG_FILE@" type="external" description=""/>
 </checkstyle-configurations>
\ No newline at end of file

Modified: 
webservices/commons/trunk/modules/XmlSchema/etc/xmlschema-eclipse-checkstyle
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/XmlSchema/etc/xmlschema-eclipse-checkstyle?rev=732447&r1=732446&r2=732447&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/XmlSchema/etc/xmlschema-eclipse-checkstyle 
(original)
+++ 
webservices/commons/trunk/modules/XmlSchema/etc/xmlschema-eclipse-checkstyle 
Wed Jan  7 11:51:35 2009
@@ -18,7 +18,7 @@
   under the License.
 -->
 <fileset-config file-format-version="1.1.0" simple-config="false">
-    <fileset name="all" enabled="true" check-config-name="CXF Checks" 
type="external" description="">
+    <fileset name="all" enabled="true" check-config-name="XmlSchema Checks" 
type="external" description="">
         <file-match-pattern match-pattern="^src[/\\]." include-pattern="true"/>
         <file-match-pattern match-pattern="^src[/\\]main[/\\]generated[/\\]." 
include-pattern="false"/>
         <file-match-pattern match-pattern="^src[/\\]test[/\\]generated[/\\]." 
include-pattern="false"/>

Modified: 
webservices/commons/trunk/modules/XmlSchema/src/main/java/org/apache/ws/commons/schema/utils/XmlSchemaRef.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/XmlSchema/src/main/java/org/apache/ws/commons/schema/utils/XmlSchemaRef.java?rev=732447&r1=732446&r2=732447&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/XmlSchema/src/main/java/org/apache/ws/commons/schema/utils/XmlSchemaRef.java
 (original)
+++ 
webservices/commons/trunk/modules/XmlSchema/src/main/java/org/apache/ws/commons/schema/utils/XmlSchemaRef.java
 Wed Jan  7 11:51:35 2009
@@ -34,7 +34,7 @@
  * Implementation for ref='QName', a common construct in the schema.
  */
 public class XmlSchemaRef<T extends XmlSchemaNamed> {
-    private Class<T> targetClass;
+    private Class<? extends T> targetClass;
     private XmlSchema parent;
     private QName targetQName;
     private T targetObject;
@@ -46,18 +46,19 @@
     
     public T getTarget() {
         if (targetObject == null) {
+            Class<?> cls = targetClass;
             XmlSchemaCollection parentCollection = parent.getParent();
-            if (targetClass == XmlSchemaElement.class) {
+            if (cls == XmlSchemaElement.class) {
                 targetObject = 
targetClass.cast(parentCollection.getElementByQName(targetQName));
-            } else if (targetClass == XmlSchemaAttribute.class) {
+            } else if (cls == XmlSchemaAttribute.class) {
                 targetObject = 
targetClass.cast(parentCollection.getAttributeByQName(targetQName));
-            } else if (targetClass == XmlSchemaType.class) {
+            } else if (cls == XmlSchemaType.class) {
                 targetObject = 
targetClass.cast(parentCollection.getTypeByQName(targetQName));
-            } else if (targetClass == XmlSchemaAttributeGroup.class) {
+            } else if (cls == XmlSchemaAttributeGroup.class) {
                 targetObject = 
targetClass.cast(parentCollection.getAttributeGroupByQName(targetQName));
-            } else if (targetClass == XmlSchemaGroup.class) {
+            } else if (cls == XmlSchemaGroup.class) {
                 targetObject = 
targetClass.cast(parentCollection.getGroupByQName(targetQName));
-            } else if (targetClass == XmlSchemaNotation.class) {
+            } else if (cls == XmlSchemaNotation.class) {
                 targetObject = 
targetClass.cast(parentCollection.getNotationByQName(targetQName));
             }
         }


Reply via email to