Interface ModelBuilder
-
- All Known Implementing Classes:
WebServiceAp
public interface ModelBuilder- Author:
- WS Development Team
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanOverWriteClass(String className)booleancheckAndSetProcessed(TypeElement typeElement)TypeMirrorgetHolderValueType(TypeMirror type)StringgetOperationName(Name methodName)WsgenOptionsgetOptions()ProcessingEnvironmentgetProcessingEnvironment()FilegetSourceDir()booleanisRemote(TypeElement typeElement)booleanisServiceException(TypeMirror typeMirror)Checks if type is a service specific exceptionvoidlog(String msg)voidprocessError(String message)voidprocessError(String message, Element element)voidprocessWarning(String message)
-
-
-
Method Detail
-
getProcessingEnvironment
ProcessingEnvironment getProcessingEnvironment()
-
getHolderValueType
TypeMirror getHolderValueType(TypeMirror type)
-
checkAndSetProcessed
boolean checkAndSetProcessed(TypeElement typeElement)
-
isServiceException
boolean isServiceException(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(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, Element element) throws ModelerException
- Throws:
ModelerException
-
-