Может ли JAXB-аннотированный класс знать экземпляр JAXBContext или JAXBIntrospector, который используется для маршалирования / демаршализации класса?
Что-то вроде:
@XmlType
class Hello {
@XmlAttribute
private String name = "";
// called by JAXB
public Hello(){
JAXBIntrospector i = [some-magic-utility-class].getCurrentIntrospector();
}
}
Более конкретно: мне нужно, чтобы экземпляр класса знал (при маршалинге / демаршаллировании) какие другие классы известны текущему JAXBContext.