1 19 package org.netbeans.modules.websvc.wsitmodelext.tx; 20 21 import javax.xml.namespace.QName ; 22 import java.util.HashSet ; 23 import java.util.Set ; 24 25 29 public enum TxQName { 30 ATASSERTION(createTxQName("ATAssertion")), ATALWAYSCAPABILITY(createTxQName("ATAlwaysCapability")); 33 public static final String TX_NS_URI = "http://schemas.xmlsoap.org/ws/2004/10/wsat"; public static final String TX_NS_PREFIX = "wsat"; 36 public static QName createTxQName(String localName){ 37 return new QName (TX_NS_URI, localName, TX_NS_PREFIX); 38 } 39 40 TxQName(QName name) { 41 qName = name; 42 } 43 44 public QName getQName(){ 45 return qName; 46 } 47 private static Set <QName > qnames = null; 48 public static Set <QName > getQNames() { 49 if (qnames == null) { 50 qnames = new HashSet <QName >(); 51 for (TxQName wq : values()) { 52 qnames.add(wq.getQName()); 53 } 54 } 55 return qnames; 56 } 57 private final QName qName; 58 59 } 60 | Popular Tags |