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

All Known Implementing Classes:
WebServiceAp

public interface ModelBuilder


Method Summary
 boolean canOverWriteClass(String className)
           
 boolean checkAndSetProcessed(javax.lang.model.element.TypeElement typeElement)
           
 javax.lang.model.type.TypeMirror getHolderValueType(javax.lang.model.type.TypeMirror type)
           
 String getOperationName(javax.lang.model.element.Name methodName)
           
 WsgenOptions getOptions()
           
 javax.annotation.processing.ProcessingEnvironment getProcessingEnvironment()
           
 File getSourceDir()
           
 boolean isRemote(javax.lang.model.element.TypeElement typeElement)
           
 boolean isServiceException(javax.lang.model.type.TypeMirror typeMirror)
          Checks if type is a service specific exception
 void log(String msg)
           
 void processError(String message)
           
 void processError(String message, javax.lang.model.element.Element element)
           
 void processWarning(String message)
           
 

Method Detail

getProcessingEnvironment

javax.annotation.processing.ProcessingEnvironment getProcessingEnvironment()

getOperationName

String getOperationName(javax.lang.model.element.Name methodName)

getHolderValueType

javax.lang.model.type.TypeMirror getHolderValueType(javax.lang.model.type.TypeMirror type)

checkAndSetProcessed

boolean checkAndSetProcessed(javax.lang.model.element.TypeElement typeElement)

isServiceException

boolean isServiceException(javax.lang.model.type.TypeMirror typeMirror)
Checks if type is a service specific exception

Parameters:
typeMirror - the given element's type
Returns:
true if is not a service specific exception as defined by JAX-WS specification

isRemote

boolean isRemote(javax.lang.model.element.TypeElement typeElement)

canOverWriteClass

boolean canOverWriteClass(String className)

getOptions

WsgenOptions getOptions()

getSourceDir

File getSourceDir()

log

void log(String msg)

processWarning

void processWarning(String message)

processError

void processError(String message)

processError

void processError(String message,
                  javax.lang.model.element.Element element)
                  throws ModelerException
Throws:
ModelerException


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.