Ignorieren DatatypeConfigurationException, wenn neue XMLGregorianCalendar

Beim erstellen eines neuen XMLGregorianCalendar Instanz wie diese, brauche ich wirklich zu behandeln, die DatatypeConfigurationException Ausnahme, oder kann ich sicher unterdrücken?

try {
    header.setRequestDateTime(
                DatatypeFactory.newInstance().newXMLGregorianCalendar(
                        new GregorianCalendar()));
} catch (DatatypeConfigurationException e) {
    //pass
}

Meine interpretation die Dokumentation und einige grobe Logik sagt, dies wäre nicht wirklich eine Ausnahme, es sei denn, ich gebe es einige schlechte Eingabe. Und nicht der Fall im obigen Beispiel. Hier ist, was die JavaDocs dazu sagen:

Wenn das system durch property angegebenen DATATYPEFACTORY_PROPERTY,
"javax.xml.datatype.DatatypeFactory", existiert eine Klasse mit dem Namen
der Wert der Eigenschaft instanziiert wird. Jede Exception, die geworfen werden, während die
Instanziierung Prozess ist verpackt wie ein
DatatypeConfigurationException.

Bin ich Recht in der Annahme, dass ich sicher zu unterdrücken, geprüft Ausnahme?

InformationsquelleAutor Mike M. Lin | 2011-08-04
Schreibe einen Kommentar