com.sun.tools.ws.processor.modeler.annotation
Interface ModelBuilder

All Known Implementing Classes:
WebServiceAP

public interface ModelBuilder

Author:
WS Development Team

Method Summary
 boolean canOverWriteClass(java.lang.String className)
           
 boolean checkAndSetProcessed(TypeDeclaration typeDecl)
           
 AnnotationProcessorEnvironment getAPEnv()
           
 TypeMirror getHolderValueType(TypeMirror type)
           
 java.lang.String getOperationName(java.lang.String methodName)
           
 WsgenOptions getOptions()
           
 java.lang.String getResponseName(java.lang.String operationName)
           
 java.io.File getSourceDir()
           
 java.lang.String getSourceVersion()
           
 TypeDeclaration getTypeDeclaration(java.lang.String typeName)
           
 java.lang.String getXMLName(java.lang.String javaName)
           
 boolean isRemote(TypeDeclaration typeDecl)
           
 boolean isRemoteException(TypeDeclaration typeDecl)
           
 boolean isServiceException(TypeDeclaration typeDecl)
          Checks if the TypeDeclaration is a service specific exception
 void log(java.lang.String msg)
           
 void onError(SourcePosition pos, com.sun.xml.ws.util.localization.Localizable msg)
           
 void onError(java.lang.String s)
           
 void setPort(Port port)
           
 void setService(Service service)
           
 void setWrapperGenerated(boolean wrapperGenerated)
           
 

Method Detail

getAPEnv

AnnotationProcessorEnvironment getAPEnv()

setService

void setService(Service service)

setPort

void setPort(Port port)

getOperationName

java.lang.String getOperationName(java.lang.String methodName)

getResponseName

java.lang.String getResponseName(java.lang.String operationName)

getHolderValueType

TypeMirror getHolderValueType(TypeMirror type)

checkAndSetProcessed

boolean checkAndSetProcessed(TypeDeclaration typeDecl)

isRemoteException

boolean isRemoteException(TypeDeclaration typeDecl)

isServiceException

boolean isServiceException(TypeDeclaration typeDecl)
Checks if the TypeDeclaration is a service specific exception

Parameters:
typeDecl -
Returns:
true if is not a service specifc excpetion as defined by JAX-WS specification

isRemote

boolean isRemote(TypeDeclaration typeDecl)

canOverWriteClass

boolean canOverWriteClass(java.lang.String className)

setWrapperGenerated

void setWrapperGenerated(boolean wrapperGenerated)

getTypeDeclaration

TypeDeclaration getTypeDeclaration(java.lang.String typeName)

getSourceVersion

java.lang.String getSourceVersion()

getOptions

WsgenOptions getOptions()

getSourceDir

java.io.File getSourceDir()

getXMLName

java.lang.String getXMLName(java.lang.String javaName)

log

void log(java.lang.String msg)

onError

void onError(java.lang.String s)

onError

void onError(SourcePosition pos,
             com.sun.xml.ws.util.localization.Localizable msg)
             throws ModelerException
Throws:
ModelerException


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