- java.lang.Object
-
- java.util.Dictionary<K,V>
-
- java.util.Hashtable<java.lang.Object,java.lang.Object>
-
- java.util.Properties
-
- com.itextpdf.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,PdfSchema,XmpBasicSchema,XmpMMSchema
public abstract class XmpSchema extends java.util.PropertiesAbstract superclass of the XmpSchemas supported by iText.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringxmlnsthe namesspace
-
Constructor Summary
Constructors Constructor Description XmpSchema(java.lang.String xmlns)Constructs an XMP schema.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectaddProperty(java.lang.String key, java.lang.String value)static java.lang.Stringescape(java.lang.String content)java.lang.StringgetXmlns()protected voidprocess(java.lang.StringBuffer buf, java.lang.Object p)Processes a propertyjava.lang.ObjectsetProperty(java.lang.String key, LangAlt value)java.lang.ObjectsetProperty(java.lang.String key, XmpArray value)java.lang.ObjectsetProperty(java.lang.String key, java.lang.String value)java.lang.StringtoString()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
-
-
-
-
Method Detail
-
toString
public java.lang.String toString()
The String representation of the contents.- Overrides:
toStringin classjava.util.Properties- Returns:
- a String representation.
-
process
protected 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.
-
addProperty
public java.lang.Object addProperty(java.lang.String key, java.lang.String value)- Parameters:
key-value-- Returns:
- the previous property (null if there wasn't one)
-
setProperty
public java.lang.Object setProperty(java.lang.String key, java.lang.String value)- Overrides:
setPropertyin classjava.util.Properties- See Also:
Properties.setProperty(java.lang.String, java.lang.String)
-
setProperty
public 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)
-
setProperty
public java.lang.Object setProperty(java.lang.String key, LangAlt 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
public static java.lang.String escape(java.lang.String content)
- Parameters:
content-- Returns:
- an escaped string
-
-