1 package org.objectweb.celtix.tools.utils; 2 3 import java.util.*; 4 5 6 public final class SOAPBindingUtil { 7 private static Map<String , String > bindingMap = new HashMap<String , String >(); 8 9 static { 10 bindingMap.put("RPC", "SOAPBinding.Style.RPC"); 11 bindingMap.put("DOCUMENT", "SOAPBinding.Style.DOCUMENT"); 12 bindingMap.put("LITERAL", "SOAPBinding.Use.LITERAL"); 13 bindingMap.put("ENCODED", "SOAPBinding.Use.ENCODED"); 14 bindingMap.put("BARE", "SOAPBinding.ParameterStyle.BARE"); 15 bindingMap.put("WRAPPED", "SOAPBinding.ParameterStyle.WRAPPED"); 16 } 17 18 private SOAPBindingUtil() { 19 } 20 21 public static String getBindingAnnotation(String key) { 22 return bindingMap.get(key.toUpperCase()); 23 } 24 } 25 | Popular Tags |