Package org.alfresco.util
Class ISO9075
- java.lang.Object
-
- org.alfresco.util.ISO9075
-
@AlfrescoPublicApi public class ISO9075 extends java.lang.Object
Support for the ISO 9075 encoding of XML element names.- Author:
- Andy Hind
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
decode(java.lang.String toDecode)
static java.lang.String
encode(java.lang.String toEncode)
Encode a string according to ISO 9075static java.lang.String
encodeSQL(java.lang.String toEncode)
Encodes a SQL identifier Allowed at the start: 'a'..'z' | 'A'..'Z' | '_' Allowed after: 'a'..'z' | 'A'..'Z' | '0'..'9' | '_' | ':' | '$'| '#'static java.lang.String
getXPathName(QName qName)
static java.lang.String
getXPathName(QName qName, NamespacePrefixResolver nspr)
static java.lang.Object
lowerCaseEncodedSQL(java.lang.String toLowerCaseEncoded)
static QName
parseXPathName(java.lang.String str)
-
-
-
Method Detail
-
encodeSQL
public static java.lang.String encodeSQL(java.lang.String toEncode)
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
public static java.lang.String encode(java.lang.String toEncode)
Encode a string according to ISO 9075- Parameters:
toEncode
- String- Returns:
- String
-
decode
public static java.lang.String decode(java.lang.String toDecode)
-
getXPathName
public static java.lang.String getXPathName(QName qName, NamespacePrefixResolver nspr)
-
getXPathName
public static java.lang.String getXPathName(QName qName)
-
parseXPathName
public static QName parseXPathName(java.lang.String str)
-
lowerCaseEncodedSQL
public static java.lang.Object lowerCaseEncodedSQL(java.lang.String toLowerCaseEncoded)
- Parameters:
toLowerCaseEncoded
- String- Returns:
- Object
-
-