|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.adobe.xmp.impl.Utils
public class Utils
Utility functions for the XMPToolkit implementation.
| Field Summary | |
|---|---|
static int |
UUID_LENGTH
length of a UUID |
static int |
UUID_SEGMENT_COUNT
segments of a UUID |
| Fields inherited from interface com.adobe.xmp.XMPConst |
|---|
ARRAY_ITEM_NAME, ARRAY_LAST_ITEM, FALSESTR, NS_ADOBESTOCKPHOTO, NS_ASF, NS_CAMERARAW, NS_CREATOR_ATOM, NS_DC, NS_DC_DEPRECATED, NS_DM, NS_EXIF, NS_EXIF_AUX, NS_IPTCCORE, NS_IX, NS_JP2K, NS_JPEG, NS_PDF, NS_PDFA_EXTENSION, NS_PDFA_FIELD, NS_PDFA_ID, NS_PDFA_PROPERTY, NS_PDFA_SCHEMA, NS_PDFA_TYPE, NS_PDFX, NS_PDFX_ID, NS_PHOTOSHOP, NS_PNG, NS_PSALBUM, NS_RDF, NS_TIFF, NS_TRANSIENT, NS_WAV, NS_X, NS_XML, NS_XMP, NS_XMP_BJ, NS_XMP_MM, NS_XMP_NOTE, NS_XMP_RIGHTS, RDF_TYPE, TAG_XAPMETA, TAG_XMPMETA, TRUESTR, TYPE_DIMENSIONS, TYPE_FONT, TYPE_GRAPHICS, TYPE_IDENTIFIERQUAL, TYPE_IMAGE, TYPE_MANIFESTITEM, TYPE_PAGEDFILE, TYPE_RESOURCEEVENT, TYPE_RESOURCEREF, TYPE_ST_JOB, TYPE_ST_VERSION, TYPE_TEXT, X_DEFAULT, XML_LANG, XMP_PI |
| Method Summary | |
|---|---|
static java.lang.String |
escapeXML(java.lang.String value,
boolean forAttribute,
boolean escapeWhitespaces)
Serializes the node value in XML encoding. |
static boolean |
isXMLName(java.lang.String name)
Simple check for valid XMLNames. |
static boolean |
isXMLNameNS(java.lang.String name)
Checks if the value is a legal "unqualified" XML name, as defined in the XML Namespaces proposed recommendation. |
static java.lang.String |
normalizeLangValue(java.lang.String value)
Normalize an xml:lang value so that comparisons are effectively case insensitive as required by RFC 3066 (which superceeds RFC 1766). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int UUID_SEGMENT_COUNT
public static final int UUID_LENGTH
| Method Detail |
|---|
public static java.lang.String normalizeLangValue(java.lang.String value)
value - raw value
public static boolean isXMLName(java.lang.String name)
name - an XML Name
true if the name is correct.public static boolean isXMLNameNS(java.lang.String name)
name - the value to check
public static java.lang.String escapeXML(java.lang.String value,
boolean forAttribute,
boolean escapeWhitespaces)
' is never serialized.
value - a stringforAttribute - flag if string is attribute value (need to additional escape quotes)escapeWhitespaces - Decides if LF, CR and TAB are escaped.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||