| Modifier and Type | Class and Description |
|---|---|
| protected static class |
| Modifier and Type | Field and Description |
|---|---|
| private DocumentBuilder | |
| private DomXmpParser. | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private PropertyType | |
| private void | createProperty(XMPMetadata xmp, Element property, PropertyType type, ComplexPropertyContainer container)
|
| private void | |
| private Element | |
| private AbstractStructuredType | |
| public boolean | |
| private void | |
| private void | manageArray(XMPMetadata xmp, Element property, PropertyType type, ComplexPropertyContainer container)
|
| private void | manageDefinedType(XMPMetadata xmp, Element property, String prefix, ComplexPropertyContainer container)
|
| private void | |
| private void | |
| private void | manageStructuredType(XMPMetadata xmp, Element property, String prefix, ComplexPropertyContainer container)
|
| public XMPMetadata | |
| public XMPMetadata | |
| private void | parseChildrenAsProperties(XMPMetadata xmp, List<Element> properties, TypeMapping tm, Element description)
|
| private void | parseDescriptionInner(XMPMetadata xmp, Element description, ComplexPropertyContainer parentContainer)
|
| private void | |
| private void | |
| private void | |
| private XMPMetadata | |
| private AbstractStructuredType | |
| private AbstractField | |
| private void | removeComments(Node
the first node of an element or document to clear root)Remove all the comments node in the parent element of the parameter |
| public void |
| dBuilder | back to summary |
|---|---|
| private DocumentBuilder dBuilder | |
| nsFinder | back to summary |
|---|---|
| private DomXmpParser. | |
| strictParsing | back to summary |
|---|---|
| private boolean strictParsing | |
| DomXmpParser | back to summary |
|---|---|
| public DomXmpParser() throws XmpParsingException | |
| checkPropertyDefinition | back to summary |
|---|---|
| private PropertyType checkPropertyDefinition(XMPMetadata xmp, QName prop) throws XmpParsingException | |
| createProperty | back to summary |
|---|---|
| private void createProperty(XMPMetadata xmp, Element property, PropertyType type, ComplexPropertyContainer container) throws XmpParsingException | |
| expectNaming | back to summary |
|---|---|
| private void expectNaming(Element element, String ns, String prefix, String ln) throws XmpParsingException | |
| findDescriptionsParent | back to summary |
|---|---|
| private Element findDescriptionsParent(Element root) throws XmpParsingException | |
| instanciateStructured | back to summary |
|---|---|
| private AbstractStructuredType instanciateStructured(TypeMapping tm, Types type, String name, String structuredNamespace) throws XmpParsingException | |
| isStrictParsing | back to summary |
|---|---|
| public boolean isStrictParsing() | |
| loadAttributes | back to summary |
|---|---|
| private void loadAttributes(AbstractField sp, Element element) | |
| manageArray | back to summary |
|---|---|
| private void manageArray(XMPMetadata xmp, Element property, PropertyType type, ComplexPropertyContainer container) throws XmpParsingException | |
| manageDefinedType | back to summary |
|---|---|
| private void manageDefinedType(XMPMetadata xmp, Element property, String prefix, ComplexPropertyContainer container) throws XmpParsingException | |
| manageLangAlt | back to summary |
|---|---|
| private void manageLangAlt(XMPMetadata xmp, Element property, ComplexPropertyContainer container) throws XmpParsingException | |
| manageSimpleType | back to summary |
|---|---|
| private void manageSimpleType(XMPMetadata xmp, Element property, Types type, ComplexPropertyContainer container) | |
| manageStructuredType | back to summary |
|---|---|
| private void manageStructuredType(XMPMetadata xmp, Element property, String prefix, ComplexPropertyContainer container) throws XmpParsingException | |
| parse | back to summary |
|---|---|
| public XMPMetadata parse(byte[] xmp) throws XmpParsingException | |
| parse | back to summary |
|---|---|
| public XMPMetadata parse(InputStream input) throws XmpParsingException | |
| parseChildrenAsProperties | back to summary |
|---|---|
| private void parseChildrenAsProperties(XMPMetadata xmp, List<Element> properties, TypeMapping tm, Element description) throws XmpParsingException, XmpSchemaException | |
| parseDescriptionInner | back to summary |
|---|---|
| private void parseDescriptionInner(XMPMetadata xmp, Element description, ComplexPropertyContainer parentContainer) throws XmpParsingException | |
| parseDescriptionRoot | back to summary |
|---|---|
| private void parseDescriptionRoot(XMPMetadata xmp, Element description) throws XmpParsingException | |
| parseDescriptionRootAttr | back to summary |
|---|---|
| private void parseDescriptionRootAttr(XMPMetadata xmp, Element description, Attr attr, TypeMapping tm) throws XmpSchemaException, XmpParsingException | |
| parseEndPacket | back to summary |
|---|---|
| private void parseEndPacket(XMPMetadata metadata, ProcessingInstruction pi) throws XmpParsingException | |
| parseInitialXpacket | back to summary |
|---|---|
| private XMPMetadata parseInitialXpacket(ProcessingInstruction pi) throws XmpParsingException | |
| parseLiDescription | back to summary |
|---|---|
| private AbstractStructuredType parseLiDescription(XMPMetadata xmp, QName descriptor, Element liElement) throws XmpParsingException | |
| parseLiElement | back to summary |
|---|---|
| private AbstractField parseLiElement(XMPMetadata xmp, QName descriptor, Element liElement, Types type) throws XmpParsingException | |
| removeComments | back to summary |
|---|---|
| private void removeComments(Node root) Remove all the comments node in the parent element of the parameter
| |
| setStrictParsing | back to summary |
|---|---|
| public void setStrictParsing(boolean strictParsing) | |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected boolean | |
| protected Map | |
| protected void |
| stack | back to summary |
|---|---|
| private final Deque<Map<String, String>> stack | |
| NamespaceFinder | back to summary |
|---|---|
| protected NamespaceFinder() | |
| containsNamespace | back to summary |
|---|---|
| protected boolean containsNamespace(String namespace) | |
| pop | back to summary |
|---|---|
| protected Map | |
| push | back to summary |
|---|---|
| protected void push(Element description) | |