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 java.lang.Object
implements GeneratorConstants

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

Author:
WS Development Team

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 java.lang.String customExceptionClassName(Fault fault)
           
static java.lang.String customJavaTypeClassName(JavaInterface intf)
           
static java.lang.String getExceptionClassMemberName()
           
static java.lang.String getJavaMemberReadMethod(JavaStructureMember member)
           
static java.lang.String getJavaReserverVarialbeName(java.lang.String name)
          See if its a java keyword name, if so then mangle the name
static java.lang.String getPackageName(java.lang.String className)
           
static java.lang.String getPortName(Port port)
           
static java.lang.String getResponseName(java.lang.String messageName)
           
static boolean isJavaReservedWord(java.lang.String name)
           
static java.lang.String stripQualifier(java.lang.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 java.lang.String getPortName(Port port)

stripQualifier

public static java.lang.String stripQualifier(java.lang.String name)

getPackageName

public static java.lang.String getPackageName(java.lang.String className)

customJavaTypeClassName

public static java.lang.String customJavaTypeClassName(JavaInterface intf)

customExceptionClassName

public static java.lang.String customExceptionClassName(Fault fault)

getExceptionClassMemberName

public static java.lang.String getExceptionClassMemberName()

isJavaReservedWord

public static boolean isJavaReservedWord(java.lang.String name)

getJavaReserverVarialbeName

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


getJavaMemberReadMethod

public static java.lang.String getJavaMemberReadMethod(JavaStructureMember member)

getResponseName

public static java.lang.String getResponseName(java.lang.String messageName)


Copyright © 2005-2011 Oracle Corporation. All Rights Reserved.