JAXB Exception Problem

dreamer29

Mitglied
Hallo Zusammen,

ich verwende in meiner Applikation JAXB zum parsen von xsd Schemas und zum erstellen von xml Dateien, und ich verwende "namspaceprefixMapper" als Property für den
Marshaller.
code:
marshaller.setProperty("com.sun.xml.bind.namespacePrefixMapper", new NamespacePrefixMapper() {



@Override
public String getPreferredPrefix(String namespaceUri, String suggestion, boolean requirePrefix) {
if (namespaceUri.equalsIgnoreCase("http://www.blabla.de")) {

return "exos";

}
if (namespaceUri.equalsIgnoreCase("http://www.oscar/hue")) {

return "";

}
return "";

}
});

Es hat am anfang alles wunderbar funktionniert, und irgendwann auf einmal ist diese Exception aufgetaucht :

Caused by: javax.xml.bind.PropertyException: property "com.sun.xml.bind.namespacePrefixMapper" must be an instance of type com.sun.xml.bind.marshaller.NamespacePrefixMapper, notde.meinpackage.helper$1

Weiss jm was der Grund dafür sein könnte ?

Danke Voraus
 

Neue Beiträge

Zurück