com.sun.tools.ws.processor.generator
Class Names

java.lang.Object
  extended by com.sun.tools.ws.processor.generator.Names
All Implemented Interfaces:
GeneratorConstants, ModelerConstants

public class Names
extends Object
implements GeneratorConstants

Names provides utility methods used by other wscompile classes for dealing with identifiers.


Field Summary
 
Fields inherited from interface com.sun.tools.ws.processor.generator.GeneratorConstants
DOTC, FAULT_CLASS_MEMBER_NAME, GET, IS, JAVA_SRC_SUFFIX, QNAME_SUFFIX, RESPONSE, SIG_INNERCLASS
 
Fields inherited from interface com.sun.tools.ws.processor.modeler.ModelerConstants
ARRAY_LIST_CLASSNAME, ARRAY_STR, BIGDECIMAL_CLASSNAME, BIGINTEGER_CLASSNAME, BOOLEAN_CLASSNAME, BOXED_BOOLEAN_CLASSNAME, BOXED_BYTE_ARRAY_CLASSNAME, BOXED_BYTE_CLASSNAME, BOXED_CHAR_CLASSNAME, BOXED_DOUBLE_CLASSNAME, BOXED_FLOAT_CLASSNAME, BOXED_INTEGER_CLASSNAME, BOXED_LONG_CLASSNAME, BOXED_SHORT_CLASSNAME, BRACKETS, BYTE_ARRAY_CLASSNAME, BYTE_CLASSNAME, CALENDAR_CLASSNAME, CHAR_CLASSNAME, CLASS_CLASSNAME, COLLECTION_CLASSNAME, DATA_HANDLER_CLASSNAME, DATE_CLASSNAME, DOUBLE_CLASSNAME, FALSE_STR, FLOAT_CLASSNAME, HASH_MAP_CLASSNAME, HASH_SET_CLASSNAME, HASHTABLE_CLASSNAME, IMAGE_CLASSNAME, INT_CLASSNAME, IOEXCEPTION_CLASSNAME, JAX_WS_MAP_ENTRY_CLASSNAME, LINKED_LIST_CLASSNAME, LIST_CLASSNAME, LONG_CLASSNAME, MAP_CLASSNAME, MIME_MULTIPART_CLASSNAME, NULL_STR, OBJECT_CLASSNAME, PROPERTIES_CLASSNAME, QNAME_CLASSNAME, SET_CLASSNAME, SHORT_CLASSNAME, SOAPELEMENT_CLASSNAME, SOURCE_CLASSNAME, STACK_CLASSNAME, STRING_ARRAY_CLASSNAME, STRING_CLASSNAME, TREE_MAP_CLASSNAME, TREE_SET_CLASSNAME, URI_CLASSNAME, VECTOR_CLASSNAME, VOID_CLASSNAME, ZERO_STR
 
Constructor Summary
Names()
           
 
Method Summary
static String customExceptionClassName(Fault fault)
           
static String customJavaTypeClassName(JavaInterface intf)
           
static String getExceptionClassMemberName()
           
static String getJavaMemberReadMethod(JavaStructureMember member)
           
static String getJavaReserverVarialbeName(String name)
          See if its a java keyword name, if so then mangle the name
static String getPackageName(String className)
           
static String getPortName(Port port)
           
static String getResponseName(String messageName)
           
static boolean isJavaReservedWord(String name)
           
static String stripQualifier(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Names

public Names()
Method Detail

getPortName

public static String getPortName(Port port)

stripQualifier

public static String stripQualifier(String name)

getPackageName

public static String getPackageName(String className)

customJavaTypeClassName

public static String customJavaTypeClassName(JavaInterface intf)

customExceptionClassName

public static String customExceptionClassName(Fault fault)

getExceptionClassMemberName

public static String getExceptionClassMemberName()

isJavaReservedWord

public static boolean isJavaReservedWord(String name)

getJavaReserverVarialbeName

@NotNull
public static String getJavaReserverVarialbeName(@NotNull
                                                         String name)
See if its a java keyword name, if so then mangle the name


getJavaMemberReadMethod

public static String getJavaMemberReadMethod(JavaStructureMember member)

getResponseName

public static String getResponseName(String messageName)