pbwest      2002/12/02 23:25:20

  Modified:    src/org/apache/fop/fo Tag: FOP_0-20-0_Alt-Design FoRoot.java
  Log:
  sparsePropsMap changed from HashMap to int[].
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.20  +9 -7      xml-fop/src/org/apache/fop/fo/Attic/FoRoot.java
  
  Index: FoRoot.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/Attic/FoRoot.java,v
  retrieving revision 1.1.2.19
  retrieving revision 1.1.2.20
  diff -u -r1.1.2.19 -r1.1.2.20
  --- FoRoot.java       1 Dec 2002 14:56:26 -0000       1.1.2.19
  +++ FoRoot.java       3 Dec 2002 07:25:20 -0000       1.1.2.20
  @@ -27,6 +27,7 @@
   
   import org.xml.sax.Attributes;
   
  +import java.util.Arrays;
   import java.util.HashMap;
   import java.util.NoSuchElementException;
   
  @@ -49,7 +50,7 @@
           position in the <i>sparsePropsSet</i> array.  See
           {@link org.apache.fop.fo.FONode#sparsePropsSet FONode.sparsePropsSet}.
        */
  -    private static final HashMap sparsePropsMap;
  +    private static final int[] sparsePropsMap;
   
       /** An <tt>int</tt> array of of the applicable property indices, in
           property index order. */
  @@ -63,11 +64,12 @@
           // applicableProps is a HashMap containing the indicies of the
           // sparsePropsSet array, indexed by the FO index of the FO slot
           // in sparsePropsSet.
  -        sparsePropsMap = new HashMap(1);
  +        sparsePropsMap = new int[PropNames.LAST_PROPERTY_INDEX + 1];
  +        Arrays.fill(sparsePropsMap, -1);
           numProps = 1;
           sparseIndices = new int[] { PropNames.MEDIA_USAGE };
  -        sparsePropsMap.put
  -            (Ints.consts.get(PropNames.MEDIA_USAGE), Ints.consts.get(0));
  +        sparsePropsMap
  +                [PropNames.MEDIA_USAGE] = 0;
       }
   
       /** 
  
  
  

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

Reply via email to