com.sun.tools.ws.processor.modeler.annotation
Interface ModelBuilder
- All Known Implementing Classes:
- WebServiceAP
public interface ModelBuilder
getAPEnv
AnnotationProcessorEnvironment getAPEnv()
setService
void setService(Service service)
setPort
void setPort(Port port)
getOperationName
String getOperationName(String methodName)
getResponseName
String getResponseName(String operationName)
getHolderValueType
TypeMirror getHolderValueType(TypeMirror type)
checkAndSetProcessed
boolean checkAndSetProcessed(TypeDeclaration typeDecl)
isRemoteException
boolean isRemoteException(TypeDeclaration typeDecl)
isRemote
boolean isRemote(TypeDeclaration typeDecl)
canOverWriteClass
boolean canOverWriteClass(String className)
setWrapperGenerated
void setWrapperGenerated(boolean wrapperGenerated)
getTypeDeclaration
TypeDeclaration getTypeDeclaration(String typeName)
getSourceVersion
String getSourceVersion()
getOptions
WsgenOptions getOptions()
getSourceDir
File getSourceDir()
getXMLName
String getXMLName(String javaName)
log
void log(String msg)
onError
void onError(String s)
onError
void onError(SourcePosition pos,
Localizable msg)
throws ModelerException
- Throws:
ModelerException