Package org.alfresco.util
Class ISO9075
java.lang.Object
org.alfresco.util.ISO9075
Support for the ISO 9075 encoding of XML element names.
- Author:
- Andy Hind
-
Method Summary
Modifier and TypeMethodDescriptionstatic Stringstatic StringEncode a string according to ISO 9075static StringEncodes a SQL identifier Allowed at the start: 'a'..'static StringgetXPathName(QName qName) static StringgetXPathName(QName qName, NamespacePrefixResolver nspr) static ObjectlowerCaseEncodedSQL(String toLowerCaseEncoded) static QNameparseXPathName(String str)
-
Method Details
-
encodeSQL
Encodes a SQL identifier Allowed at the start: 'a'..'z' | 'A'..'Z' | '_' Allowed after: 'a'..'z' | 'A'..'Z' | '0'..'9' | '_' | ':' | '$'| '#'- Parameters:
toEncode- String- Returns:
- String
-
encode
Encode a string according to ISO 9075- Parameters:
toEncode- String- Returns:
- String
-
decode
-
getXPathName
-
getXPathName
-
parseXPathName
-
lowerCaseEncodedSQL
- Parameters:
toLowerCaseEncoded- String- Returns:
- Object
-