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.String
applyBackslashes(java.lang.String string)
Slave method for getQNameWithBackslashedLocal()static QName
getQNameWithBackslashedLocal(QName suspectQName)
static QName
getQNameWithBackslashlessLocal(QName suspectQName)
static QName
getQNameWithDifferentLocal(QName qName, java.lang.String localName)
Creates a copy of the supplied QName w/ the supplied local namestatic java.lang.String
stripBackslashes(java.lang.String string)
Slave method for getQNameWithBackslashlessLocalstatic java.lang.String
transformBackslashes(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 .
-
-