orm.xml specific StAX EVentReader to handle a few oddities.
Mainly we handle the namespace change.
Ultimately we should handle "upgrading" the documents as well. The idea being that
we'd always treat all versions as the latest.
HHH-8108 for more discussion.
HHH-8108
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final List | |
| private static final String | |
| private static final String | |
| private final XMLEventFactory |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private Iterator | |
| private Iterator | |
| private Iterator | |
| private Attribute | |
| private List | |
| private Namespace | |
| private List | |
| private List | |
| public XMLEvent | nextEvent()
Overrides javax. Implements javax. |
| public XMLEvent | peek()
Overrides javax. Implements javax. |
| private XMLEvent | |
| private StartElement | |
| private XMLEvent |
| NAMESPACE_URIS_TO_MAP | back to summary |
|---|---|
| private static final List<String> NAMESPACE_URIS_TO_MAP | |
| ROOT_ELEMENT_NAME | back to summary |
|---|---|
| private static final String ROOT_ELEMENT_NAME | |
| VERSION_ATTRIBUTE_NAME | back to summary |
|---|---|
| private static final String VERSION_ATTRIBUTE_NAME | |
| xmlEventFactory | back to summary |
|---|---|
| private final XMLEventFactory xmlEventFactory | |
| JpaOrmXmlEventReader | back to summary |
|---|---|
| public JpaOrmXmlEventReader(XMLEventReader reader) | |
| JpaOrmXmlEventReader | back to summary |
|---|---|
| public JpaOrmXmlEventReader(XMLEventReader reader, XMLEventFactory xmlEventFactory) | |
| existingXmlAttributesIterator | back to summary |
|---|---|
private Iterator
| |
| existingXmlNamespacesIterator | back to summary |
|---|---|
private Iterator
| |
| existingXmlNamespacesIterator | back to summary |
|---|---|
private Iterator
| |
| mapAttribute | back to summary |
|---|---|
| private Attribute mapAttribute(StartElement startElement, Attribute originalAttribute) | |
| mapAttributes | back to summary |
|---|---|
| private List | |
| mapNamespace | back to summary |
|---|---|
| private Namespace mapNamespace(Namespace originalNamespace) | |
| mapNamespaces | back to summary |
|---|---|
| private List | |
| mapNamespaces | back to summary |
|---|---|
| private List | |
| nextEvent | back to summary |
|---|---|
| public XMLEvent nextEvent() throws XMLStreamException Overrides javax. Implements javax. Doc from javax. Gets the next XMLEvent. The initial event is
| |
| peek | back to summary |
|---|---|
| public XMLEvent peek() throws XMLStreamException Overrides javax. Implements javax. Doc from javax. Check the next XMLEvent without reading it from the stream. Returns null if the stream is at EOF or has no more XMLEvents. A call to peek() will be equal to the next return of next().
| |
| wrap | back to summary |
|---|---|
| private XMLEvent wrap(XMLEvent event) | |
| wrap | back to summary |
|---|---|
| private StartElement wrap(StartElement startElement) | |
| wrap | back to summary |
|---|---|
| private XMLEvent wrap(EndElement endElement) | |
| Modifier and Type | Field and Description |
|---|---|
| private final String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String |
| requestedVersion | back to summary |
|---|---|
| private final String requestedVersion | |
| BadVersionException | back to summary |
|---|---|
| public BadVersionException(String requestedVersion) | |
| getRequestedVersion | back to summary |
|---|---|
| public String getRequestedVersion() | |