Author: fanningpj
Date: Sat Jan  8 10:27:08 2022
New Revision: 1896829

URL: http://svn.apache.org/viewvc?rev=1896829&view=rev
Log:
increase use of generics

Modified:
    xmlbeans/trunk/src/main/java/org/apache/xmlbeans/QNameSetBuilder.java
    xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlENTITIES.java
    xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlIDREFS.java
    xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlNMTOKENS.java
    
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/common/IdentityConstraint.java
    
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/BindingConfigImpl.java
    xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/tool/CommandLine.java
    
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/validator/ValidatingInfoXMLStreamReader.java

Modified: xmlbeans/trunk/src/main/java/org/apache/xmlbeans/QNameSetBuilder.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/QNameSetBuilder.java?rev=1896829&r1=1896828&r2=1896829&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/QNameSetBuilder.java 
(original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/QNameSetBuilder.java Sat 
Jan  8 10:27:08 2022
@@ -501,7 +501,7 @@ public class QNameSetBuilder implements
     private void addAllImpl(Set<String> includedURIs, Set<String> 
excludedURIs, Set<QName> includedQNames, Set<QName> excludedQNames)
     {
         boolean exclude = (excludedURIs != null);
-        Set specialURIs = exclude ? excludedURIs : includedURIs;
+        Set<String> specialURIs = exclude ? excludedURIs : includedURIs;
 
         for (Iterator<QName> i = _excludedQNames.iterator(); i.hasNext(); )
         {
@@ -552,7 +552,7 @@ public class QNameSetBuilder implements
                 else
                     _includedURIs.remove(uri);
             }
-            Set temp = _excludedQNames;
+            Set<QName> temp = _excludedQNames;
             _excludedQNames = _includedQNames;
             _includedQNames = temp;
             _inverted = !_inverted;
@@ -589,10 +589,10 @@ public class QNameSetBuilder implements
     /**
      * Implementation of remove(set) that ignores inversion.
      */
-    private void removeAllImpl(Set includedURIs, Set excludedURIs, Set 
includedQNames, Set excludedQNames)
+    private void removeAllImpl(Set<String> includedURIs, Set<String> 
excludedURIs, Set<QName> includedQNames, Set<QName> excludedQNames)
     {
         boolean exclude = (excludedURIs != null);
-        Set specialURIs = exclude ? excludedURIs : includedURIs;
+        Set<String> specialURIs = exclude ? excludedURIs : includedURIs;
 
         for (Iterator<QName> i = _includedQNames.iterator(); i.hasNext(); )
         {

Modified: xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlENTITIES.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlENTITIES.java?rev=1896829&r1=1896828&r2=1896829&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlENTITIES.java (original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlENTITIES.java Sat Jan  
8 10:27:08 2022
@@ -38,12 +38,12 @@ public interface XmlENTITIES extends Xml
     /**
      * Returns the value as a {@link List} of {@link String} values
      */
-    List getListValue();
+    List<?> getListValue();
 
     /**
      * Returns the value as a {@link List} of {@link XmlENTITY} values
      **/
-    List xgetListValue();
+    List<? extends XmlAnySimpleType> xgetListValue();
 
     /**
      * Sets the value as a {@link List}

Modified: xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlIDREFS.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlIDREFS.java?rev=1896829&r1=1896828&r2=1896829&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlIDREFS.java (original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlIDREFS.java Sat Jan  8 
10:27:08 2022
@@ -42,12 +42,12 @@ public interface XmlIDREFS extends XmlAn
     /**
      * Returns the value as a {@link List} of {@link String} values
      */
-    List getListValue();
+    List<?> getListValue();
 
     /**
      * Returns the value as a {@link List} of {@link XmlIDREF} values
      */
-    List xgetListValue();
+    List<? extends XmlAnySimpleType> xgetListValue();
 
     /**
      * Sets the value as a {@link List}

Modified: xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlNMTOKENS.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlNMTOKENS.java?rev=1896829&r1=1896828&r2=1896829&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlNMTOKENS.java (original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/XmlNMTOKENS.java Sat Jan  
8 10:27:08 2022
@@ -38,12 +38,12 @@ public interface XmlNMTOKENS extends Xml
     /**
      * Returns the value as a {@link List} of {@link String} values
      */
-    List getListValue();
+    List<?> getListValue();
 
     /**
      * Returns the value as a {@link List} of {@link XmlNMTOKEN} values
      */
-    List xgetListValue();
+    List<? extends XmlAnySimpleType> xgetListValue();
 
     /**
      * Sets the value as a {@link List}

Modified: 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/common/IdentityConstraint.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/common/IdentityConstraint.java?rev=1896829&r1=1896828&r2=1896829&view=diff
==============================================================================
--- 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/common/IdentityConstraint.java
 (original)
+++ 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/common/IdentityConstraint.java
 Sat Jan  8 10:27:08 2022
@@ -600,13 +600,12 @@ public class IdentityConstraint {
                     return;
                 }
 
-                List l = lv.xgetListValue();
+                List<? extends XmlAnySimpleType> l = lv.xgetListValue();
 
                 // Add one value for each idref in the list
-                for (Object o : l) {
+                for (XmlAnySimpleType o : l) {
                     XmlObjectList xmlValue = new XmlObjectList(1);
-                    XmlIDREF idref = (XmlIDREF) o;
-                    xmlValue.set(idref, 0);
+                    xmlValue.set(o, 0);
                     _values.add(xmlValue);
                 }
             } else if (XmlIDREF.type.isAssignableFrom(st)) {

Modified: 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/BindingConfigImpl.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/BindingConfigImpl.java?rev=1896829&r1=1896828&r2=1896829&view=diff
==============================================================================
--- 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/BindingConfigImpl.java
 (original)
+++ 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/config/BindingConfigImpl.java
 Sat Jan  8 10:27:08 2022
@@ -64,7 +64,7 @@ public class BindingConfigImpl extends B
 
             Qnameconfig[] qnc = config.getQnameArray();
             for (Qnameconfig qnameconfig : qnc) {
-                List applyto = qnameconfig.xgetTarget().xgetListValue();
+                List<? extends XmlAnySimpleType> applyto = 
qnameconfig.xgetTarget().xgetListValue();
                 QName name = qnameconfig.getName();
                 String javaname = qnameconfig.getJavaname();
                 for (Object o : applyto) {

Modified: 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/tool/CommandLine.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/tool/CommandLine.java?rev=1896829&r1=1896828&r2=1896829&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/tool/CommandLine.java 
(original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/tool/CommandLine.java 
Sat Jan  8 10:27:08 2022
@@ -111,7 +111,7 @@ public class CommandLine
         return _options.get(opt);
     }
 
-    private static List collectFiles(File[] dirs)
+    private static List<File> collectFiles(File[] dirs)
     {
         List<File> files = new ArrayList<>();
         for (int i = 0; i < dirs.length; i++)
@@ -169,7 +169,7 @@ public class CommandLine
         return _files;
     }
 
-    private List getUrlList()
+    private List<URL> getUrlList()
     {
         if (_urls == null)
         {

Modified: 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/validator/ValidatingInfoXMLStreamReader.java
URL: 
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/validator/ValidatingInfoXMLStreamReader.java?rev=1896829&r1=1896828&r2=1896829&view=diff
==============================================================================
--- 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/validator/ValidatingInfoXMLStreamReader.java
 (original)
+++ 
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/impl/validator/ValidatingInfoXMLStreamReader.java
 Sat Jan  8 10:27:08 2022
@@ -153,12 +153,12 @@ public class ValidatingInfoXMLStreamRead
         return _validator==null ? null : _validator.getByteArrayValue();
     }
 
-    public List getListValue()
+    public List<?> getListValue()
     {
         return _validator==null ? null : _validator.getListValue();
     }
 
-    public List getListTypes()
+    public List<SchemaType> getListTypes()
     {
         return _validator==null ? null : _validator.getListTypes();
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to