pbwest      2002/11/20 23:50:53

  Modified:    src/org/apache/fop/fo/flow Tag: FOP_0-20-0_Alt-Design
                        FoNoFo.java
  Log:
  Throw exception only.  No extends clause.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.6   +15 -14    xml-fop/src/org/apache/fop/fo/flow/Attic/FoNoFo.java
  
  Index: FoNoFo.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/fo/flow/Attic/FoNoFo.java,v
  retrieving revision 1.1.2.5
  retrieving revision 1.1.2.6
  diff -u -r1.1.2.5 -r1.1.2.6
  --- FoNoFo.java       17 Nov 2002 09:50:08 -0000      1.1.2.5
  +++ FoNoFo.java       21 Nov 2002 07:50:53 -0000      1.1.2.6
  @@ -28,7 +28,7 @@
   /**
    * Implements the fo:no-fo flow object.
    */
  -public class FoNoFo extends FONode {
  +public class FoNoFo {
   
       private static final String tag = "$Name$";
       private static final String revision = "$Revision$";
  @@ -38,16 +38,17 @@
           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 HashMap sparsePropsMap;
   
       /** An <tt>int</tt> array of of the applicable property indices, in
           property index order. */
  -    private static final int[] sparseIndices;
  +    //private static final int[] sparseIndices;
   
       /** The number of applicable properties.  This is the size of the
           <i>sparsePropsSet</i> array. */
  -    private static final int numProps;
  +    //private static final int numProps;
   
  +    /*
       static {
           // Collect the sets of properties that apply
           BitSet propsets = new BitSet();
  @@ -62,24 +63,24 @@
           sparsePropsMap.put
               (Ints.consts.get(PropNames.NO_PROPERTY), Ints.consts.get(0));
       }
  +    */
   
       /**
  +     * The non-existent flow object.  If it comes to this, something
  +     * has gone wrong.  A use may be found for this later.
        * @param foTree the FO tree being built
        * @param parent the parent FONode of this node
        * @param event the <tt>FoXMLEvent</tt> that triggered the creation of
        * this node
  -     * @param attrSet the index of the attribute set applying to the node.
  +     * @param stateFlags - passed down from the parent.  Includes the
  +     * attribute set information.
  +     * @throws FOPException, without exception.
        */
       public FoNoFo
  -                (FOTree foTree, FONode parent, FoXMLEvent event, int attrSet)
  -        throws TreeException, FOPException
  +            (FOTree foTree, FONode parent, FoXMLEvent event, int stateFlags)
  +        throws FOPException
       {
  -        super(foTree, FObjectNames.NO_FO, parent, event,
  -                          attrSet, sparsePropsMap, sparseIndices);
  -        FoXMLEvent ev;
  -        String nowProcessing;
  -
  -        makeSparsePropsSet();
  +        throw new FOPException("No such flow object as fo:no-fo.");
       }
   
   }
  
  
  

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

Reply via email to