Package | Description |
---|---|
org.apache.xmpbox.schema | |
org.apache.xmpbox.type | |
org.apache.xmpbox.xml |
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
|
class |
XMPSchema
This class represents a metadata schema that can be stored in an XMP document.
|
Modifier and Type | Method and Description |
---|---|
AbstractField |
XMPSchema.getAbstractProperty(java.lang.String qualifiedName)
Retrieve a generic simple type property
|
Modifier and Type | Method and Description |
---|---|
java.util.List<AbstractField> |
XMPSchema.getUnqualifiedArrayList(java.lang.String name)
Get an AbstractField list corresponding to the content of an array
property.
|
Modifier and Type | Method and Description |
---|---|
void |
XMPSchema.addBagValue(java.lang.String qualifiedSeqName,
AbstractField seqValue)
Add a new value to a bag property.
|
void |
XMPSchema.addUnqualifiedSequenceValue(java.lang.String seqName,
AbstractField seqValue)
Add a new value to a sequence property.
|
void |
XMPSchema.removeUnqualifiedArrayValue(java.lang.String arrayName,
AbstractField fieldValue)
Generic method to remove a field from an array with an Elementable Object
|
void |
XMPSchema.removeUnqualifiedSequenceValue(java.lang.String qualifiedSeqName,
AbstractField seqValue)
Remove a value from a sequence property.
|
Modifier and Type | Method and Description |
---|---|
private boolean |
XMPSchema.mergeComplexProperty(java.util.Iterator<AbstractField> itNewValues,
ArrayProperty arrayProperty) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractComplexProperty |
class |
AbstractSimpleProperty
Abstract Class of an Simple XMP Property
|
class |
AbstractStructuredType |
class |
AgentNameType |
class |
ArrayProperty
Object representation of a Complex XMP Property (Represents Ordered, Unordered and Alternative Arrays builder)
|
class |
BooleanType
Object representation of an Boolean XMP type
|
class |
CFAPatternType |
class |
ChoiceType |
class |
DateType
Object representation of a Date XMP type
|
class |
DefinedStructuredType |
class |
DeviceSettingsType |
class |
DimensionsType |
class |
FlashType |
class |
GPSCoordinateType |
class |
GUIDType |
class |
IntegerType
Object representation of an Integer XMP type
|
class |
JobType |
class |
LayerType |
class |
LocaleType |
class |
MIMEType |
class |
OECFType |
class |
PartType |
class |
PDFAFieldType |
class |
PDFAPropertyType |
class |
PDFASchemaType |
class |
PDFATypeType |
class |
ProperNameType |
class |
RationalType |
class |
RealType
Object representation of a Real XMP type
|
class |
RenditionClassType |
class |
ResourceEventType |
class |
ResourceRefType |
class |
TextType
Object representation of a Text XMP type
|
class |
ThumbnailType
Object representation of an Thumbnail XMP type
|
class |
URIType |
class |
URLType |
class |
VersionType |
class |
XPathType |
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<? extends AbstractField> |
Types.clz |
private java.util.List<AbstractField> |
ComplexPropertyContainer.properties |
Modifier and Type | Method and Description |
---|---|
protected AbstractField |
ComplexPropertyContainer.getFirstEquivalentProperty(java.lang.String localName,
java.lang.Class<? extends AbstractField> type)
Give the first property found in this container with type and localname expected
|
protected AbstractField |
AbstractComplexProperty.getFirstEquivalentProperty(java.lang.String localName,
java.lang.Class<? extends AbstractField> type) |
AbstractField |
AbstractComplexProperty.getProperty(java.lang.String fieldName) |
Modifier and Type | Method and Description |
---|---|
java.util.List<AbstractField> |
ComplexPropertyContainer.getAllProperties()
Return all children associated to this property
|
java.util.List<AbstractField> |
AbstractComplexProperty.getAllProperties() |
java.lang.Class<? extends AbstractField> |
Types.getImplementingClass() |
java.util.List<AbstractField> |
ComplexPropertyContainer.getPropertiesByLocalName(java.lang.String localName)
Return all properties with this specified localName.
|
Modifier and Type | Method and Description |
---|---|
void |
ComplexPropertyContainer.addProperty(AbstractField obj)
Add a property to the current structure
|
void |
AbstractComplexProperty.addProperty(AbstractField obj)
Add a property to the current structure
|
boolean |
ComplexPropertyContainer.containsProperty(AbstractField property)
Check if a XMPFieldObject is in the complex property
|
boolean |
ComplexPropertyContainer.isSameProperty(AbstractField prop1,
AbstractField prop2)
Check if two properties are equal.
|
void |
ComplexPropertyContainer.removeProperty(AbstractField property)
Remove a property
|
void |
AbstractComplexProperty.removeProperty(AbstractField property)
Remove a property
|
Modifier and Type | Method and Description |
---|---|
protected AbstractField |
ComplexPropertyContainer.getFirstEquivalentProperty(java.lang.String localName,
java.lang.Class<? extends AbstractField> type)
Give the first property found in this container with type and localname expected
|
protected AbstractField |
AbstractComplexProperty.getFirstEquivalentProperty(java.lang.String localName,
java.lang.Class<? extends AbstractField> type) |
Constructor and Description |
---|
Types(boolean s,
Types b,
java.lang.Class<? extends AbstractField> c) |
Modifier and Type | Method and Description |
---|---|
private AbstractField |
DomXmpParser.parseLiElement(XMPMetadata xmp,
javax.xml.namespace.QName descriptor,
org.w3c.dom.Element liElement,
Types type) |
Modifier and Type | Method and Description |
---|---|
private void |
DomXmpParser.loadAttributes(AbstractField sp,
org.w3c.dom.Element element) |
Modifier and Type | Method and Description |
---|---|
void |
XmpSerializer.serializeFields(org.w3c.dom.Document doc,
org.w3c.dom.Element parent,
java.util.List<AbstractField> fields,
java.lang.String resourceNS,
java.lang.String prefix,
boolean wrapWithProperty) |