Package | Description |
---|---|
org.apache.xmpbox | |
org.apache.xmpbox.schema | |
org.apache.xmpbox.type | |
org.apache.xmpbox.xml |
Modifier and Type | Field and Description |
---|---|
private java.util.List<XMPSchema> |
XMPMetadata.schemas |
Modifier and Type | Method and Description |
---|---|
XMPSchema |
XMPMetadata.createAndAddDefaultSchema(java.lang.String nsPrefix,
java.lang.String nsURI)
Create and add an unspecified schema.
|
XMPSchema |
XMPMetadata.getSchema(java.lang.Class<? extends XMPSchema> clz)
Get the XMPSchema for the specified Class.
|
XMPSchema |
XMPMetadata.getSchema(java.lang.String nsURI)
Get the XMPSchema for the specified namespace.
|
XMPSchema |
XMPMetadata.getSchema(java.lang.String prefix,
java.lang.String nsURI)
Return the schema corresponding to this nsURI and a prefix.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<XMPSchema> |
XMPMetadata.getAllSchemas()
Get All Schemas declared in this metadata representation.
|
Modifier and Type | Method and Description |
---|---|
void |
XMPMetadata.addSchema(XMPSchema obj)
Add a schema to the current structure.
|
void |
XMPMetadata.removeSchema(XMPSchema schema)
Remove a schema.
|
Modifier and Type | Method and Description |
---|---|
XMPSchema |
XMPMetadata.getSchema(java.lang.Class<? extends XMPSchema> clz)
Get the XMPSchema for the specified Class.
|
Modifier and Type | Class and Description |
---|---|
class |
AdobePDFSchema
Representation of Adobe PDF Schema
|
class |
DublinCoreSchema
Representation of a DublinCore Schema
|
class |
ExifSchema
Representation of a Exif Schema
|
class |
PDFAExtensionSchema
Representation of a PDF/A Extension schema description schema
|
class |
PDFAIdentificationSchema
Representation of PDF/A Identification Schema
|
class |
PhotoshopSchema |
class |
TiffSchema |
class |
XMPageTextSchema
Created with IntelliJ IDEA.
|
class |
XMPBasicJobTicketSchema |
class |
XMPBasicSchema
Representation of XMPBasic Schema
|
class |
XMPMediaManagementSchema
Representation of XMPMediaManagement Schema
|
class |
XMPRightsManagementSchema
Representation of XMP Rights Management Schema
|
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<? extends XMPSchema> |
XMPSchemaFactory.schemaClass |
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
|
Modifier and Type | Method and Description |
---|---|
void |
XMPSchema.merge(XMPSchema xmpSchema)
A basic schema merge, it merges bags and sequences and replace everything else.
|
Constructor and Description |
---|
XMPSchemaFactory(java.lang.String namespace,
java.lang.Class<? extends XMPSchema> schemaClass,
PropertiesDescription propDef)
Factory Constructor for basic known schemas
|
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).
|
Modifier and Type | Method and Description |
---|---|
private void |
TypeMapping.addNameSpace(java.lang.Class<? extends XMPSchema> classSchem) |
Modifier and Type | Method and Description |
---|---|
protected org.w3c.dom.Element |
XmpSerializer.serializeSchema(org.w3c.dom.Document doc,
XMPSchema schema) |