Apache CXF API

org.apache.cxf.tools.wsdlto.frontend.jaxws.processor.internal
Class ProcessorUtil

java.lang.Object
  extended by org.apache.cxf.tools.wsdlto.frontend.jaxws.processor.internal.ProcessorUtil

public final class ProcessorUtil
extends Object


Method Summary
static String absolutize(String name)
           
static String classNameToFilePath(String className)
           
static Node cloneNode(Document document, Node node, boolean deep)
           
static String getAbsolutePath(String location)
           
static DefaultValueWriter getDefaultValueWriter(MessagePartInfo part, ToolContext context)
           
static DefaultValueWriter getDefaultValueWriterForWrappedElement(MessagePartInfo part, ToolContext context, QName subElement)
           
static QName getElementName(MessagePartInfo part)
           
static String getFileOrURLName(String fileOrURL)
           
static String getFullClzName(MessagePartInfo part, ToolContext context, boolean primitiveType)
           
static String getHandlerConfigFileName(String name)
           
static QName getMappedElementName(MessagePartInfo part, ToolContext env)
           
static String getPartType(MessagePartInfo part)
           
static String getType(MessagePartInfo part, ToolContext context, boolean fullname)
           
static List<WrapperElement> getWrappedElement(ToolContext context, QName partElement)
           
static List<QName> getWrappedElementQNames(ToolContext context, QName partElement)
           
static URL getWSDLURL(String location)
           
static boolean isSchemaFormQualified(ToolContext context, QName partElement)
           
static String mangleNameToVariableName(String vName)
           
static String parsePackageName(String namespace, String defaultPackageName)
           
static String resolvePartName(MessagePartInfo part)
           
static String resolvePartNamespace(MessagePartInfo part)
           
static String resolvePartType(MessagePartInfo part)
           
static String resolvePartType(MessagePartInfo part, ToolContext env)
           
static String resolvePartType(MessagePartInfo part, ToolContext context, boolean fullName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

resolvePartName

public static String resolvePartName(MessagePartInfo part)

getPartType

public static String getPartType(MessagePartInfo part)

resolvePartType

public static String resolvePartType(MessagePartInfo part)

getType

public static String getType(MessagePartInfo part,
                             ToolContext context,
                             boolean fullname)

getDefaultValueWriter

public static DefaultValueWriter getDefaultValueWriter(MessagePartInfo part,
                                                       ToolContext context)

getDefaultValueWriterForWrappedElement

public static DefaultValueWriter getDefaultValueWriterForWrappedElement(MessagePartInfo part,
                                                                        ToolContext context,
                                                                        QName subElement)

getElementName

public static QName getElementName(MessagePartInfo part)

getMappedElementName

public static QName getMappedElementName(MessagePartInfo part,
                                         ToolContext env)

resolvePartType

public static String resolvePartType(MessagePartInfo part,
                                     ToolContext env)

resolvePartType

public static String resolvePartType(MessagePartInfo part,
                                     ToolContext context,
                                     boolean fullName)

resolvePartNamespace

public static String resolvePartNamespace(MessagePartInfo part)

mangleNameToVariableName

public static String mangleNameToVariableName(String vName)

parsePackageName

public static String parsePackageName(String namespace,
                                      String defaultPackageName)

getAbsolutePath

public static String getAbsolutePath(String location)
                              throws IOException
Throws:
IOException

getWSDLURL

public static URL getWSDLURL(String location)
                      throws Exception
Throws:
Exception

classNameToFilePath

public static String classNameToFilePath(String className)

getFullClzName

public static String getFullClzName(MessagePartInfo part,
                                    ToolContext context,
                                    boolean primitiveType)

getFileOrURLName

public static String getFileOrURLName(String fileOrURL)

absolutize

public static String absolutize(String name)

getHandlerConfigFileName

public static String getHandlerConfigFileName(String name)

cloneNode

public static Node cloneNode(Document document,
                             Node node,
                             boolean deep)
                      throws DOMException
Throws:
DOMException

getWrappedElementQNames

public static List<QName> getWrappedElementQNames(ToolContext context,
                                                  QName partElement)

getWrappedElement

public static List<WrapperElement> getWrappedElement(ToolContext context,
                                                     QName partElement)

isSchemaFormQualified

public static boolean isSchemaFormQualified(ToolContext context,
                                            QName partElement)

Apache CXF API

Apache CXF