com.ctc.wstx.compat
Class QNameCreator

java.lang.Object
  extended by com.ctc.wstx.compat.QNameCreator

public final class QNameCreator
extends java.lang.Object

Helper class used to solve [WSTX-174]: some older AppServers were shipped with incompatible version of QName class, which is missing the 3 argument constructor. To address this, we'll use bit of ClassLoader hacker to gracefully (?) downgrade to using 2 arg alternatives if necessary.

Since:
3.2.8
Author:
Tatu Saloranta

Constructor Summary
QNameCreator()
           
 
Method Summary
static javax.xml.namespace.QName create(java.lang.String uri, java.lang.String localName, java.lang.String prefix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QNameCreator

public QNameCreator()
Method Detail

create

public static javax.xml.namespace.QName create(java.lang.String uri,
                                               java.lang.String localName,
                                               java.lang.String prefix)