keiron      01/06/13 09:06:23

  Modified:    src/org/apache/fop/svg SVGObj.java
  Log:
  prevents class cast exceptions when these methods are called
  not relevent for these objects
  
  Revision  Changes    Path
  1.4       +28 -4     xml-fop/src/org/apache/fop/svg/SVGObj.java
  
  Index: SVGObj.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/org/apache/fop/svg/SVGObj.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SVGObj.java       2001/05/17 11:02:15     1.3
  +++ SVGObj.java       2001/06/13 16:06:21     1.4
  @@ -1,7 +1,7 @@
  -/* $Id: SVGObj.java,v 1.3 2001/05/17 11:02:15 keiron Exp $
  +/* $Id: SVGObj.java,v 1.4 2001/06/13 16:06:21 keiron Exp $
    * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
    * For details on use and redistribution please refer to the
  - * LICENSE file included with these sources."
  + * LICENSE file included with these sources.
    */
   
   package org.apache.fop.svg;
  @@ -11,6 +11,7 @@
   import org.apache.fop.layout.Area;
   import org.apache.fop.layout.FontState;
   import org.apache.fop.apps.FOPException;
  +import org.apache.fop.layout.LinkSet;
   
   import org.apache.batik.dom.svg.*;
   
  @@ -52,11 +53,9 @@
                       } else {
                           String pref = props[count].substring(0,
                                                                
props[count].indexOf(":"));
  -                        System.out.println(pref);
                           if (pref.equals("xmlns")) {
                               ns.put(props[count].substring(
                                        props[count].indexOf(":") + 1), rf);
  -                            System.out.println(ns);
                           }
                           ns.put("xlink", "http://www.w3.org/1999/xlink";);
                           element.setAttributeNS((String) ns.get(pref),
  @@ -90,6 +89,31 @@
   
           /* return status */
           return new Status(Status.OK);
  +    }
  +
  +    /**
  +     * These method overrides prevent problems with the different types.
  +     */
  +    public void setIsInTableCell() {
  +    }
  +
  +    public void forceStartOffset(int offset) {
  +    }
  +
  +    public void forceWidth(int width) {
  +    }
  +
  +    public void resetMarker() {
  +    }
  +
  +    public void setLinkSet(LinkSet linkSet) {
  +    }
  +
  +    public Vector getMarkerSnapshot(Vector snapshot) {
  +        return snapshot;
  +    }
  +
  +    public void rollback(Vector snapshot) {
       }
   }
   
  
  
  

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

Reply via email to