Package org.apache.axis.wsdl.symbolTable
Class BackslashUtil
java.lang.Object
org.apache.axis.wsdl.symbolTable.BackslashUtil
- All Implemented Interfaces:
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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
applyBackslashes
(String string) Slave method for getQNameWithBackslashedLocal()static QName
getQNameWithBackslashedLocal
(QName suspectQName) static QName
getQNameWithBackslashlessLocal
(QName suspectQName) static QName
getQNameWithDifferentLocal
(QName qName, String localName) Creates a copy of the supplied QName w/ the supplied local namestatic String
stripBackslashes
(String string) Slave method for getQNameWithBackslashlessLocalstatic String
transformBackslashes
(String string, boolean delete) Slave method for applyBackslashes invalid input: '&' stripBackslashes .
-
Constructor Details
-
BackslashUtil
public BackslashUtil()
-
-
Method Details
-
getQNameWithBackslashlessLocal
- Parameters:
QName
- [local] that may contain unescaped backslashes- Returns:
- QName[local] w/ no backslashes
-
getQNameWithBackslashedLocal
- Parameters:
QName
- [local] which may contain unescaped backslashes- Returns:
- QName[local] w/ escaped backslashes
-
getQNameWithDifferentLocal
Creates a copy of the supplied QName w/ the supplied local name -
applyBackslashes
Slave method for getQNameWithBackslashedLocal() -
stripBackslashes
Slave method for getQNameWithBackslashlessLocal -
transformBackslashes
Slave method for applyBackslashes invalid input: '&' stripBackslashes .
-