[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xerces-cvs
Subject:    svn commit: r548083 -
From:       mrglavas () apache ! org
Date:       2007-06-17 18:12:47
Message-ID: 20070617181247.58EFD1A981A () eris ! apache ! org
[Download RAW message or body]

Author: mrglavas
Date: Sun Jun 17 11:12:46 2007
New Revision: 548083

URL: http://svn.apache.org/viewvc?view=rev&rev=548083
Log:
Making all of the fields of FacetInfo final.

Modified:
    xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java


Modified: xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
                
URL: http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java?view=diff&rev=548083&r1=548082&r2=548083
 ==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java \
                (original)
+++ xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java \
Sun Jun 17 11:12:46 2007 @@ -255,10 +255,18 @@
     private final XSFacets xsFacets = new XSFacets();
     
     static final class FacetInfo {
-        XSFacets facetdata;
-        Element nodeAfterFacets;
-        short fPresentFacets;
-        short fFixedFacets;
+        
+        final XSFacets facetdata;
+        final Element nodeAfterFacets;
+        final short fPresentFacets;
+        final short fFixedFacets;
+        
+        FacetInfo(XSFacets facets, Element nodeAfterFacets, short presentFacets, \
short fixedFacets) { +            facetdata = facets;
+            this.nodeAfterFacets = nodeAfterFacets;
+            fPresentFacets = presentFacets;
+            fFixedFacets = fixedFacets;
+        }
     }
     
     FacetInfo traverseFacets(Element content,
@@ -508,12 +516,7 @@
         
         fPattern.setLength(0);
         
-        FacetInfo fi = new FacetInfo();
-        fi.facetdata = xsFacets;
-        fi.nodeAfterFacets = content;
-        fi.fPresentFacets = facetsPresent;
-        fi.fFixedFacets = facetsFixed;
-        return fi;
+        return new FacetInfo(xsFacets, content, facetsPresent, facetsFixed);
     }
     
     



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic