vmote       2003/09/25 11:42:21

  Modified:    src/java/org/apache/fop/apps FOPException.java
  Log:
  port maintenance branch improvements in apps/FOPException to the trunk
  
  Revision  Changes    Path
  1.4       +20 -0     xml-fop/src/java/org/apache/fop/apps/FOPException.java
  
  Index: FOPException.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/apps/FOPException.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- FOPException.java 1 Sep 2003 13:31:24 -0000       1.3
  +++ FOPException.java 25 Sep 2003 18:42:20 -0000      1.4
  @@ -60,6 +60,9 @@
       private static final String EXCEPTION_SEPARATOR = "\n---------\n";
   
       private Throwable exception;
  +    private String systemId;
  +    private int line;
  +    private int column;
   
       /**
        * create a new FOP Exception
  @@ -70,6 +73,13 @@
           super(message);
       }
   
  +    public FOPException(String message, String systemId, int line, int column) {
  +        super(message);
  +        this.systemId = systemId;
  +        this.line = line;
  +        this.column = column;
  +    }
  +
       /**
        *
        * @param e Throwable object
  @@ -103,6 +113,16 @@
        */
       public Throwable getException() {
           return exception;
  +    }
  +
  +    public void setLocation(String systemId, int line, int column) {
  +        this.systemId = systemId;
  +        this.line = line;
  +        this.column = column;
  +    }
  +
  +    public boolean isLocationSet() {
  +        return line>=0;
       }
   
       /**
  
  
  

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

Reply via email to