Package org.apache.xmpbox.xml
Class DomXmpParser
- java.lang.Object
-
- org.apache.xmpbox.xml.DomXmpParser
-
public class DomXmpParser extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classDomXmpParser.NamespaceFinder
-
Constructor Summary
Constructors Constructor Description DomXmpParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisStrictParsing()Tell if strict parsing mode is enabled.XMPMetadataparse(byte[] xmp)XMPMetadataparse(java.io.InputStream input)voidsetStrictParsing(boolean strictParsing)Enable or disable strict parsing mode.
-
-
-
Constructor Detail
-
DomXmpParser
public DomXmpParser() throws XmpParsingException- Throws:
XmpParsingException
-
-
Method Detail
-
isStrictParsing
public boolean isStrictParsing()
Tell if strict parsing mode is enabled.- Returns:
- Whether strict parsing mode is enabled or not.
-
setStrictParsing
public void setStrictParsing(boolean strictParsing)
Enable or disable strict parsing mode.- Parameters:
strictParsing- Whether to be strict or lenient when parsing XMP. True (the default) means that malformed XMP will result in an exception, false (lenient) means that if malformed content is encountered, the parser will continue its work if possible. Use strict mode if you want to work with PDF/A files. Use lenient mode if you care more about getting metadata.
-
parse
public XMPMetadata parse(byte[] xmp) throws XmpParsingException
- Throws:
XmpParsingException
-
parse
public XMPMetadata parse(java.io.InputStream input) throws XmpParsingException
- Throws:
XmpParsingException
-
-