Package org.apache.axis.wsdl.symbolTable
Class BackslashUtil
- java.lang.Object
-
- org.apache.axis.wsdl.symbolTable.BackslashUtil
-
- All Implemented Interfaces:
java.io.Serializable
public class BackslashUtil extends java.lang.Object implements java.io.Serializable- Author:
- dbyrne Created in response to AXIS-2088. This class exposes a handful of static utility methods that are used to manipulate backslash chars w/in the context of QName objects.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BackslashUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringapplyBackslashes(java.lang.String string)Slave method for getQNameWithBackslashedLocal()static QNamegetQNameWithBackslashedLocal(QName suspectQName)static QNamegetQNameWithBackslashlessLocal(QName suspectQName)static QNamegetQNameWithDifferentLocal(QName qName, java.lang.String localName)Creates a copy of the supplied QName w/ the supplied local namestatic java.lang.StringstripBackslashes(java.lang.String string)Slave method for getQNameWithBackslashlessLocalstatic java.lang.StringtransformBackslashes(java.lang.String string, boolean delete)Slave method for applyBackslashes & stripBackslashes .
-
-
-
Method Detail
-
getQNameWithBackslashlessLocal
public static QName getQNameWithBackslashlessLocal(QName suspectQName)
- Parameters:
QName- [local] that may contain unescaped backslashes- Returns:
- QName[local] w/ no backslashes
-
getQNameWithBackslashedLocal
public static QName getQNameWithBackslashedLocal(QName suspectQName)
- Parameters:
QName- [local] which may contain unescaped backslashes- Returns:
- QName[local] w/ escaped backslashes
-
getQNameWithDifferentLocal
public static QName getQNameWithDifferentLocal(QName qName, java.lang.String localName)
Creates a copy of the supplied QName w/ the supplied local name
-
applyBackslashes
public static java.lang.String applyBackslashes(java.lang.String string)
Slave method for getQNameWithBackslashedLocal()
-
stripBackslashes
public static java.lang.String stripBackslashes(java.lang.String string)
Slave method for getQNameWithBackslashlessLocal
-
transformBackslashes
public static java.lang.String transformBackslashes(java.lang.String string, boolean delete)Slave method for applyBackslashes & stripBackslashes .
-
-