Modifier and Type | Field and Description |
---|---|
private XMPMetadata |
PreflightContext.metadata
MetaData of the current pdf file.
|
private XMPMetadata |
ValidationResult.xmpMetaData
Object representation of the XMPMetaData contained by the pdf file This attribute can be null if the Validation
fails.
|
Modifier and Type | Method and Description |
---|---|
XMPMetadata |
PreflightContext.getMetadata() |
XMPMetadata |
ValidationResult.getXmpMetaData() |
Modifier and Type | Method and Description |
---|---|
void |
PreflightContext.setMetadata(XMPMetadata metadata) |
(package private) void |
ValidationResult.setXmpMetaData(XMPMetadata xmpMetaData) |
Modifier and Type | Method and Description |
---|---|
boolean |
FontMetaDataValidation.analyseFontName(XMPMetadata metadata,
PDFontDescriptor fontDesc,
java.util.List<ValidationResult.ValidationError> ve)
Value of the dc:title must be the same as the FontName in the font descriptor.
|
boolean |
FontMetaDataValidation.analyseRights(XMPMetadata metadata,
PDFontDescriptor fontDesc,
java.util.List<ValidationResult.ValidationError> ve)
If XMP MetaData is present, they must have the following information :
dc:rights
Marked (with the value true)
Owner
UsageTerms
|
java.util.List<ValidationResult.ValidationError> |
FontMetaDataValidation.validatePDFAIdentifer(XMPMetadata metadata,
PDFontDescriptor fontDesc) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ValidationResult.ValidationError> |
SynchronizedMetaDataValidation.validateMetadataSynchronization(PDDocument document,
XMPMetadata metadata)
Check if document information entries and XMP information are synchronized
|
java.util.List<ValidationResult.ValidationError> |
PDFAIdentificationValidation.validatePDFAIdentifer(XMPMetadata metadata)
Check if PDFAIdentification is valid
|
void |
RDFAboutAttributeConcordanceValidation.validateRDFAboutAttributes(XMPMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
private void |
MetadataValidationProcess.checkThumbnails(PreflightContext ctx,
XMPMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
static XMPMetadata |
XMPMetadata.createXMPMetadata()
Creates blank XMP doc with default parameters.
|
static XMPMetadata |
XMPMetadata.createXMPMetadata(java.lang.String xpacketBegin,
java.lang.String xpacketId,
java.lang.String xpacketBytes,
java.lang.String xpacketEncoding)
Creates blank XMP doc with specified parameters.
|
Modifier and Type | Method and Description |
---|---|
XMPSchema |
XMPSchemaFactory.createXMPSchema(XMPMetadata metadata,
java.lang.String prefix)
Create a schema that corresponding to this factory and add it to metadata
|
Constructor and Description |
---|
AdobePDFSchema(XMPMetadata metadata)
Constructor of an Adobe PDF schema with preferred prefix
|
AdobePDFSchema(XMPMetadata metadata,
java.lang.String ownPrefix)
Constructor of an Adobe PDF schema with specified prefix
|
DublinCoreSchema(XMPMetadata metadata)
Constructor of a Dublin Core schema with preferred prefix
|
DublinCoreSchema(XMPMetadata metadata,
java.lang.String ownPrefix)
Constructor of a Dublin Core schema with specified prefix
|
ExifSchema(XMPMetadata metadata) |
ExifSchema(XMPMetadata metadata,
java.lang.String ownPrefix) |
PDFAExtensionSchema(XMPMetadata metadata)
Build a new PDFExtension schema
|
PDFAExtensionSchema(XMPMetadata metadata,
java.lang.String prefix) |
PDFAIdentificationSchema(XMPMetadata metadata)
Constructor of a PDF/A Identification schema
|
PDFAIdentificationSchema(XMPMetadata metadata,
java.lang.String prefix) |
PhotoshopSchema(XMPMetadata metadata) |
PhotoshopSchema(XMPMetadata metadata,
java.lang.String ownPrefix) |
TiffSchema(XMPMetadata metadata) |
TiffSchema(XMPMetadata metadata,
java.lang.String prefix) |
XMPageTextSchema(XMPMetadata metadata) |
XMPageTextSchema(XMPMetadata metadata,
java.lang.String prefix) |
XMPBasicJobTicketSchema(XMPMetadata metadata) |
XMPBasicJobTicketSchema(XMPMetadata metadata,
java.lang.String ownPrefix) |
XMPBasicSchema(XMPMetadata metadata)
Constructor of XMPBasic schema with preferred prefix
|
XMPBasicSchema(XMPMetadata metadata,
java.lang.String ownPrefix)
Constructor of XMPBasic schema with specified prefix
|
XMPMediaManagementSchema(XMPMetadata metadata)
Constructor of XMPMediaManagement Schema with preferred prefix
|
XMPMediaManagementSchema(XMPMetadata metadata,
java.lang.String ownPrefix)
Constructor of XMPMediaManagementSchema schema with specified prefix
|
XMPRightsManagementSchema(XMPMetadata metadata)
Constructor of XMPRightsManagement Schema with preferred prefix
|
XMPRightsManagementSchema(XMPMetadata metadata,
java.lang.String ownPrefix)
Constructor of XMPRightsManagement schema with specified prefix
|
XMPSchema(XMPMetadata metadata)
Create a new blank schema that can be populated.
|
XMPSchema(XMPMetadata metadata,
java.lang.String prefix)
Create a new blank schema that can be populated.
|
XMPSchema(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix)
Create a new blank schema that can be populated.
|
XMPSchema(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String name)
Create a new blank schema that can be populated.
|
Modifier and Type | Field and Description |
---|---|
private XMPMetadata |
AbstractField.metadata |
private XMPMetadata |
TypeMapping.metadata |
Modifier and Type | Method and Description |
---|---|
XMPMetadata |
AbstractField.getMetadata() |
Modifier and Type | Method and Description |
---|---|
XMPSchema |
TypeMapping.getAssociatedSchemaObject(XMPMetadata metadata,
java.lang.String namespace,
java.lang.String prefix)
Return the specialized schema class representation if it's known (create and add it to metadata).
|
Constructor and Description |
---|
AbstractComplexProperty(XMPMetadata metadata,
java.lang.String propertyName) |
AbstractField(XMPMetadata metadata,
java.lang.String propertyName)
Constructor of a XMP Field
|
AbstractSimpleProperty(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value)
Property specific type constructor (namespaceURI is given)
|
AbstractStructuredType(XMPMetadata metadata) |
AbstractStructuredType(XMPMetadata metadata,
java.lang.String namespaceURI) |
AbstractStructuredType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String fieldPrefix,
java.lang.String propertyName) |
AgentNameType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
ArrayProperty(XMPMetadata metadata,
java.lang.String namespace,
java.lang.String prefix,
java.lang.String propertyName,
Cardinality type)
Constructor of a complex property
|
BooleanType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value)
Property Boolean type constructor (namespaceURI is given)
|
CFAPatternType(XMPMetadata metadata) |
ChoiceType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
DateType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value)
Property Date type constructor (namespaceURI is given)
|
DefinedStructuredType(XMPMetadata metadata) |
DefinedStructuredType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String fieldPrefix,
java.lang.String propertyName) |
DeviceSettingsType(XMPMetadata metadata) |
DimensionsType(XMPMetadata metadata) |
FlashType(XMPMetadata metadata) |
GPSCoordinateType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
GUIDType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
IntegerType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value)
Property Integer type constructor (namespaceURI is given)
|
JobType(XMPMetadata metadata) |
JobType(XMPMetadata metadata,
java.lang.String fieldPrefix) |
LayerType(XMPMetadata metadata) |
LocaleType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
MIMEType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
OECFType(XMPMetadata metadata) |
PartType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
PDFAFieldType(XMPMetadata metadata) |
PDFAPropertyType(XMPMetadata metadata) |
PDFASchemaType(XMPMetadata metadata) |
PDFATypeType(XMPMetadata metadata) |
ProperNameType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
RationalType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
RealType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value)
Property Real type constructor (namespaceURI is given)
|
RenditionClassType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
ResourceEventType(XMPMetadata metadata) |
ResourceRefType(XMPMetadata metadata) |
TextType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value)
Property Text type constructor (namespaceURI is given)
|
ThumbnailType(XMPMetadata metadata) |
TypeMapping(XMPMetadata metadata) |
URIType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
URLType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
VersionType(XMPMetadata metadata) |
XPathType(XMPMetadata metadata,
java.lang.String namespaceURI,
java.lang.String prefix,
java.lang.String propertyName,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
XMPMetadata |
DomXmpParser.parse(byte[] xmp) |
XMPMetadata |
DomXmpParser.parse(java.io.InputStream input) |
private XMPMetadata |
DomXmpParser.parseInitialXpacket(org.w3c.dom.ProcessingInstruction pi) |
Modifier and Type | Method and Description |
---|---|
private PropertyType |
DomXmpParser.checkPropertyDefinition(XMPMetadata xmp,
javax.xml.namespace.QName prop) |
private void |
DomXmpParser.createProperty(XMPMetadata xmp,
org.w3c.dom.Element property,
PropertyType type,
ComplexPropertyContainer container) |
protected org.w3c.dom.Element |
XmpSerializer.createRdfElement(org.w3c.dom.Document doc,
XMPMetadata metadata,
boolean withXpacket) |
private void |
DomXmpParser.manageArray(XMPMetadata xmp,
org.w3c.dom.Element property,
PropertyType type,
ComplexPropertyContainer container) |
private void |
DomXmpParser.manageDefinedType(XMPMetadata xmp,
org.w3c.dom.Element property,
java.lang.String prefix,
ComplexPropertyContainer container) |
private void |
DomXmpParser.manageLangAlt(XMPMetadata xmp,
org.w3c.dom.Element property,
ComplexPropertyContainer container) |
private void |
DomXmpParser.manageSimpleType(XMPMetadata xmp,
org.w3c.dom.Element property,
Types type,
ComplexPropertyContainer container) |
private void |
DomXmpParser.manageStructuredType(XMPMetadata xmp,
org.w3c.dom.Element property,
java.lang.String prefix,
ComplexPropertyContainer container) |
private void |
DomXmpParser.parseChildrenAsProperties(XMPMetadata xmp,
java.util.List<org.w3c.dom.Element> properties,
TypeMapping tm,
org.w3c.dom.Element description) |
private void |
DomXmpParser.parseDescriptionInner(XMPMetadata xmp,
org.w3c.dom.Element description,
ComplexPropertyContainer parentContainer) |
private void |
DomXmpParser.parseDescriptionRoot(XMPMetadata xmp,
org.w3c.dom.Element description) |
private void |
DomXmpParser.parseDescriptionRootAttr(XMPMetadata xmp,
org.w3c.dom.Element description,
org.w3c.dom.Attr attr,
TypeMapping tm) |
private void |
DomXmpParser.parseEndPacket(XMPMetadata metadata,
org.w3c.dom.ProcessingInstruction pi) |
private AbstractStructuredType |
DomXmpParser.parseLiDescription(XMPMetadata xmp,
javax.xml.namespace.QName descriptor,
org.w3c.dom.Element liElement) |
private AbstractField |
DomXmpParser.parseLiElement(XMPMetadata xmp,
javax.xml.namespace.QName descriptor,
org.w3c.dom.Element liElement,
Types type) |
private static void |
PdfaExtensionHelper.populatePDFASchemaType(XMPMetadata meta,
PDFASchemaType st,
TypeMapping tm) |
private static void |
PdfaExtensionHelper.populatePDFAType(XMPMetadata meta,
PDFATypeType type,
TypeMapping tm) |
static void |
PdfaExtensionHelper.populateSchemaMapping(XMPMetadata meta) |
void |
XmpSerializer.serialize(XMPMetadata metadata,
java.io.OutputStream os,
boolean withXpacket) |
static void |
PdfaExtensionHelper.validateNaming(XMPMetadata meta,
org.w3c.dom.Element description) |