JAXB
не позволяет вам демонтировать уже существующие xml-структуры в HashMap
s, если они не совсем так, как JAXB
ожидает их.
JAXB
хорошо с обработкой, например, LinkedList
с и заполняя их.
Я думал о создании интерфейса с методом getKey()
и обёрткой вокруг HashMap
, которая будет брать все объекты, реализующие этот интерфейс. Затем оболочка может использовать метод getKey()
для всех ключевых связанных функций карты. Обертка может легко реализовать интерфейс Collection
или List
.
Поскольку эта идея не кажется мне новаторской, я предполагаю, что она уже существует в каком-то пакете, но я не гуглюсь правильно для этого ... Может кто-нибудь назвать хорошую библиотеку, которая может это сделать, или Я должен сам это кодировать?