Class XmlBeanDefinitionStoreException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.FatalBeanException
org.springframework.beans.factory.BeanDefinitionStoreException
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException
- All Implemented Interfaces:
Serializable
XML-specific BeanDefinitionStoreException subclass that wraps a
SAXException, typically a SAXParseException
which contains information about the error location.- Since:
- 2.0.2
- Author:
- Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionXmlBeanDefinitionStoreException(String resourceDescription, String msg, SAXException cause) Create a new XmlBeanDefinitionStoreException. -
Method Summary
Modifier and TypeMethodDescriptionintReturn the line number in the XML resource that failed.Methods inherited from class BeanDefinitionStoreException
getBeanName, getResourceDescriptionMethods inherited from class NestedRuntimeException
contains, getMostSpecificCause, getRootCauseMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
XmlBeanDefinitionStoreException
Create a new XmlBeanDefinitionStoreException.- Parameters:
resourceDescription- description of the resource that the bean definition came frommsg- the detail message (used as exception message as-is)cause- the SAXException (typically a SAXParseException) root cause- See Also:
-
-
Method Details
-
getLineNumber
public int getLineNumber()Return the line number in the XML resource that failed.- Returns:
- the line number if available (in case of a SAXParseException); -1 else
- See Also:
-