Результаты поиска по запросу "jaxb"

2 ответа

В настоящее время вы можете управлять префиксами, также используя собственный маппер.

аюсь составить сообщение, используя следующий фрагмент: JAXBContext jContext = JAXBContext.newInstance(Iq.class); Marshaller m = newJAXBContext.createMarshaller(); m.setProperty(Marshaller.JAXB_FRAGMENT, Boolean.TRUE); ...

1 ответ

Класс ObjectFactory, сгенерированный компилятором XJC, бесполезен для аннотации factoryClass и factoryMethod @XmlType, поскольку factoryMethod должен быть статическим методом без аргументов, а XJC генерирует методы экземпляра.

ользую JAXB 2.2.2 для анализа простого потока XML-REST. Это кусок кода: JAXBContext jc = JAXBContext.newInstance( "com.example.entities" ); Unmarshaller u = jc.createUnmarshaller(); r = (Response )u.unmarshal( inputStream ...

0 ответов

Вот

то я знаю, как создать тип enum, но когда я задаю ему тип элемента, поле элемента просто будет иметь тип string, а не тип enum. Как мне создать перечисление в моей схеме, и чтобы JAXB генерировал его как тип перечисления java? Вот как я делаю ...

ТОП публикаций

4 ответа

 чтобы увидеть, как JSR 303 работает с POC

нерировал доменные объекты из схемы (запрос и ответ), используя JAXB (maven-jaxb2-plugin) Я хотел бы добавить проверки (notnull / empty) для нескольких атрибутов. Я хотел бы иметь пользовательскую проверку бинов, приложение является службой REST, ...

2 ответа

Нет, боюсь, вам придется сначала отменить распаковку, а затем добавить в новую SearchableAddressBook. Я думаю, что другой ответ может быть более подходящим :-)

ользую JAXB для анализа XML-файла в моем приложении на основе GWT. XML выглядит следующим образом (упрощенный пример): <addressbook> <company name="abc"> <contact> <name>...</name> <address>...</address> </contact> <contact> ...

3 ответа

Поскольку нулевое значение, а не пустая строка, будет давать правильный результат, я изменил свой метод setter, чтобы явно установить значение null:

ользую JAXB для создания XML-сообщений. XML, который мне нужно создать, (для простоты): <request> <header/> </request>Мой код выглядит так: import javax.xml.bind.annotation.*; @XmlRootElement(name = "request") public class Request { private ...

1 ответ

Я получил это с этим работать; и я добавил некоторые методы доступа к классу, такие как public String getInnerText () {for (Object o: this.content) {if (o instanceof String) return o.toString (); } return null; } public Foo getFoo () {for (Объект o: this.content) {if (o instanceof Foo) return (Foo) o; } return null; } Спасибо!

ел бы десериализовать XML следующим образом, используя JAXB в Java: <?xml version="1.0" encoding="UTF-8"?> <root> <container> inner text that I need <foo attrib="meh"> <bar>value</bar> </foo> </container> </root>То, что сбивает меня с толку, - ...

1 ответ

это

ользую операцию JAXBContext.newInstance в моем веб-приложении на основе JBoss. Эта операция, как я понимаю, очень тяжелая. Мне нужны только два уникальных экземпляра класса Маршаллера. Мое первоначальное предложение состоит в том, чтобы иметь ...

1 ответ

 атрибут, который переводится в значение по умолчанию (= 1).

му я хочу, чтобы список аннотировался @XmlElements, как показано ниже @XmlElements( { @XmlElement(name = "Apple", type = Apple.class), @XmlElement(name = "Orange", type = Orange.class), @XmlElement(name = "Mango", type = Mango.class) } ) public ...

1 ответ

Спас мой день, но какая сильная боль в осле ... должен быть лучший способ.

ользую плагин maven maven-jaxb2-plugin для генерации POJO из файла схемы XSD. Это отлично работает. Единственное, что меня действительно беспокоит, так это то, что перечисления схемы xml не отображаются в типе перечисления Java. Мой плагин maven ...