1 15 package org.apache.tapestry.util.xml; 16 17 import org.apache.hivemind.ApplicationRuntimeException; 18 import org.apache.hivemind.Location; 19 import org.apache.hivemind.Resource; 20 import org.apache.hivemind.impl.LocationImpl; 21 import org.xml.sax.SAXParseException ; 22 23 30 31 public class DocumentParseException extends ApplicationRuntimeException 32 { 33 public DocumentParseException(String message, Throwable rootCause) 34 { 35 super(message, null, rootCause); 36 } 37 38 public DocumentParseException(String message, Location location, Throwable rootCause) 39 { 40 super(message, location, rootCause); 41 } 42 43 public DocumentParseException(String message, Resource resource, SAXParseException rootCause) 44 { 45 this(message, resource == null ? null : new LocationImpl(resource, rootCause 46 .getLineNumber(), rootCause.getColumnNumber()), rootCause); 47 } 48 49 public DocumentParseException(String message, Resource resource, Throwable rootCause) 50 { 51 this(message, resource == null ? null : new LocationImpl(resource), rootCause); 52 } 53 } | Popular Tags |