Articles of jaxb

java.lang.VerifyError: Aspettarsi un frame stackmap alla destinazione JDK 1.7 della diramazione

Dopo l’aggiornamento a JDK 1.7 sto ottenendo sotto eccezione: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at com.sun.xml.internal.bind.v2.runtime.property.PropertyFactory.create(PropertyFactory.java:113) at […]

Java / JAXB: Unmarshall Xml a sottoclass specifica basata su un attributo

È ansible utilizzare JAXB per unmarshall xml in una specifica class Java basata su un attributo di xml? Mi piacerebbe avere un elenco di oggetti di forma contenenti un triangolo e un quadrato, ciascuno con il proprio attributo specifico per forma. IE: abstract class Shape { int points; //…etc } class Square extends Shape { […]

JAXB: Come devo organizzare strutture dati nidificate complesse?

Ho diverse strutture dati complesse come Map< A, Set > Set< Map > Set< Map< A, Set > > Map< A, Map< B, Set > > and so on (more complex data structures) Nota: nel mio caso non importa se utilizzo Set o List. Ora so che JAXB mi consente di definire XmlAdapter , va […]

È ansible configurare in modo programmatico JAXB?

Supponiamo che io abbia due Person e Address JavaBeans. Se creo una lista di oggetti Person, mi piacerebbe fare il marshalling a qualcosa del genere: … È ansible utilizzare la tecnica descritta qui: Utilizzo di JAXB per unmarshal / marshall di un elenco Annotando JaxbList con @XmlRootElement(name = “persons”) e @XmlElement(name = “person”) , è […]

JAXB Mappatura di riferimenti ciclici in XML

Ho un object grafico che contiene un ciclo. Come faccio a ottenere JAXB per gestire questo? Ho provato a utilizzare l’annotazione @XmlTransient nella class figlio ma il marshaller JAXB rileva ancora il ciclo. @Entity @XmlRootElement public class Contact { @Id private Long contactId; @OneToMany(mappedBy = “contact”) private List addresses; … } @Entity @XmlRootElement public class […]

JAXB Marshalling Unmarshalling con CDATA

sto provando a fare il marshalling con JAXB. la mia uscita è come <![CDATA[<h1>kshitij</h1>]]> <h1>solanki</h1> <h1>1</h1> ma ho bisogno di uscita come <![CDATA[kshitij]]> <![CDATA[solanki]]> Sto usando il seguente codice per fare questo. e se ho decommentato codice ottengo Exception Binding di proprietà. Senza di esso posso compilare, ma non sto ottenendo l’output richiesto esatto. package […]

Come posso personalizzare la serializzazione di un elenco di oggetti JAXB su JSON?

Sto usando Jersey per creare un servizio web REST per un componente server. L’object con annotazione JAXB che desidero serializzare in un elenco ha il seguente aspetto: @XmlRootElement(name = “distribution”) @XmlType(name = “tDistribution”, propOrder = { “id”, “name” }) public class XMLDistribution { private String id; private String name; // no-args constructor, getters, setters, etc […]

Generazione di una class JAXB che implementa un’interfaccia

Attualmente sto usando JAXB per generare classi java al fine di unmarshall XML. Ora vorrei creare un nuovo schema molto simile al primo e avere le classi generate implementare la stessa interfaccia. Ad esempio, ho due file di schema che definiscono XML con tag simili: adult.xsd kid.xsd Usando JAXB e XJC mi piacerebbe generare due […]

Come generare un blocco CDATA usando JAXB?

Sto usando JAXB per serializzare i miei dati in XML. Il codice class è semplice come indicato di seguito. Voglio produrre XML che contenga blocchi CDATA per il valore di alcuni Arg. Ad esempio, il codice corrente produce questo XML: 1234 <html>EMAIL</html> Voglio racchiudere l’argomento “source” in CDATA in modo che sembri di seguito: 1234 […]

Usando JAXB per incrociare XmlIDs di riferimento da due file XML

Sto cercando di eseguire il marshall / unmarshal da due diversi file XML a POJOS. Il primo file XML ha questo aspetto: –Network.xml– ——— Usando le annotazioni @XmlID e @XmlIDREF, posso compilare correttamente le classi Arc in modo che puntino al Nodo corretto a cui fa riferimento. Tuttavia, devo anche analizzare questo XML: –NetworkInputs.xml– —— […]