Package com.aowagie.text.xml.xmp
Class XmpSchema
- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- com.aowagie.text.xml.xmp.XmpSchema
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.util.Map<java.lang.Object,java.lang.Object>
- Direct Known Subclasses:
DublinCoreSchema
,PdfA1Schema
,PdfA2Schema
,PdfSchema
,XmpBasicSchema
public abstract class XmpSchema extends java.util.Properties
Abstract superclass of the XmpSchemas supported by iText.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
private java.lang.String
xmlns
the namesspace
-
Constructor Summary
Constructors Modifier Constructor Description protected
XmpSchema(java.lang.String xmlns)
Constructs an XMP schema.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.String
escape(java.lang.String content)
java.lang.String
getXmlns()
private void
process(java.lang.StringBuffer buf, java.lang.Object p)
Processes a propertyprotected java.lang.Object
setProperty(java.lang.String key, XmpArray value)
java.lang.Object
setProperty(java.lang.String key, java.lang.String value)
java.lang.String
toString()
The String representation of the contents.-
Methods inherited from class java.util.Properties
clear, clone, compute, computeIfAbsent, computeIfPresent, contains, containsKey, containsValue, elements, entrySet, equals, forEach, get, getOrDefault, getProperty, getProperty, hashCode, isEmpty, keys, keySet, list, list, load, load, loadFromXML, merge, propertyNames, put, putAll, putIfAbsent, rehash, remove, remove, replace, replace, replaceAll, save, size, store, store, storeToXML, storeToXML, storeToXML, stringPropertyNames, values
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
xmlns
private final java.lang.String xmlns
the namesspace
-
-
Method Detail
-
toString
public java.lang.String toString()
The String representation of the contents.- Overrides:
toString
in classjava.util.Properties
- Returns:
- a String representation.
-
process
private void process(java.lang.StringBuffer buf, java.lang.Object p)
Processes a property- Parameters:
buf
-p
-
-
getXmlns
public java.lang.String getXmlns()
- Returns:
- Returns the xmlns.
-
setProperty
public java.lang.Object setProperty(java.lang.String key, java.lang.String value)
- Overrides:
setProperty
in classjava.util.Properties
- See Also:
Properties.setProperty(java.lang.String, java.lang.String)
-
setProperty
protected java.lang.Object setProperty(java.lang.String key, XmpArray value)
- Parameters:
key
-value
-- Returns:
- the previous property (null if there wasn't one)
- See Also:
Properties.setProperty(java.lang.String, java.lang.String)
-
escape
static java.lang.String escape(java.lang.String content)
- Parameters:
content
-- Returns:
- an escaped string
-
-