org.alfresco.util
Class ISO9075

java.lang.Object
  extended by org.alfresco.util.ISO9075

public class ISO9075
extends java.lang.Object

Support for the ISO 9075 encoding of XML element names.


Method Summary
static java.lang.String decode(java.lang.String toDecode)
           
static java.lang.String encode(java.lang.String toEncode)
          Encode a string according to ISO 9075
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' | '_' | ':' | '$'| '#'
static java.lang.String getXPathName(QName qName)
           
static java.lang.String getXPathName(QName qName, NamespacePrefixResolver nspr)
           
static QName parseXPathName(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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 -
Returns:

encode

public static java.lang.String encode(java.lang.String toEncode)
Encode a string according to ISO 9075

Parameters:
toEncode -
Returns:

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)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.