Java : TransformerConfigurationException (XML) con ejemplos
TransformerConfigurationException (Java SE 24 & JDK 24) en Java con ejemplos.
Encontrará muestras de código para la mayoría de los métodos TransformerConfigurationException.
Nota :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
Indica un error de configuración grave. (Traducción automática)
try {
final var factory = TransformerFactory.newInstance();
factory.setFeature("dummy", true);
} catch (TransformerException e) {
System.out.println(e);
}
// Result
// ↓
//javax.xml.transform.TransformerConfigurationException:
// Cannot set the feature 'dummy' on this TransformerFactory.
Constructors
TransformerConfigurationException ()
Cree una nueva TransformerConfigurationException sin mensaje detallado. (Traducción automática)
final var e = new TransformerConfigurationException();
System.out.println(e); // javax.xml.transform.TransformerConfigurationException: Configuration Error
TransformerConfigurationException (String msg)
Cree una nueva TransformerConfigurationException con la cadena especificada como mensaje de error. (Traducción automática)
final var e = new TransformerConfigurationException("abc");
System.out.println(e); // javax.xml.transform.TransformerConfigurationException: abc
TransformerConfigurationException (String msg, Throwable e)
Cree una nueva TransformerConfigurationException con la causa base de la excepción y el mensaje detallado indicados. (Traducción automática)
final var cause = new IOException("XYZ");
final var e = new TransformerConfigurationException("abc", cause);
System.out.println(e); // javax.xml.transform.TransformerConfigurationException: abc
System.out.println(e.getCause()); // java.io.IOException: XYZ
TransformerConfigurationException (String message, SourceLocator locator)
Cree una nueva TransformerConfigurationException a partir de un mensaje y un localizador. (Traducción automática)
final var locator = new SourceLocator() {
@Override
public String getPublicId() {
return "public id!";
}
@Override
public String getSystemId() {
return "system id!";
}
@Override
public int getLineNumber() {
return 123;
}
@Override
public int getColumnNumber() {
return 456;
}
};
final var e = new TransformerConfigurationException("abc", locator);
System.out.println(e.getLocator() == locator); // true
// ; SystemID: system id!; Line#: 123; Column#: 456
System.out.println(e.getLocationAsString());
// abc; SystemID: system id!; Line#: 123; Column#: 456
System.out.println(e.getMessageAndLocation());
TransformerConfigurationException (String message, SourceLocator locator, Throwable e)
Envuelva una excepción existente en una TransformerConfigurationException. (Traducción automática)
final var locator = new SourceLocator() {
@Override
public String getPublicId() {
return "public id!";
}
@Override
public String getSystemId() {
return "system id!";
}
@Override
public int getLineNumber() {
return 123;
}
@Override
public int getColumnNumber() {
return 456;
}
};
final var cause = new IOException("XYZ");
final var e = new TransformerConfigurationException("abc", locator, cause);
System.out.println(e.getLocator() == locator); // true
System.out.println(e.getCause()); // java.io.IOException: XYZ
// ; SystemID: system id!; Line#: 123; Column#: 456
System.out.println(e.getLocationAsString());
// abc; SystemID: system id!; Line#: 123; Column#: 456
System.out.println(e.getMessageAndLocation());
TransformerConfigurationException (Throwable e)
Cree una nueva TransformerConfigurationException con una causa base de excepción determinada que sea el origen del error. (Traducción automática)
final var cause = new IOException("XYZ");
final var e = new TransformerConfigurationException(cause);
System.out.println(e); // javax.xml.transform.TransformerConfigurationException: java.io.IOException: XYZ
System.out.println(e.getCause()); // java.io.IOException: XYZ
System.out.println(e.getException()); // java.io.IOException: XYZ
Methods declared in TransformerException
getCause, getException, getLocationAsString, getLocator, getMessageAndLocation, initCause, printStackTrace, printStackTrace, printStackTrace, setLocator
Consulte el siguiente enlace.
Methods declared in Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, setStackTrace, toString
Consulte el siguiente enlace.
Related posts
- Ejemplos de API