Package com.sun.xml.rpc.tools.wsdeploy
Class EndpointCompileTool
java.lang.Object
com.sun.xml.rpc.util.ToolBase
com.sun.xml.rpc.tools.wscompile.CompileTool
com.sun.xml.rpc.tools.wsdeploy.EndpointCompileTool
- All Implemented Interfaces:
ProcessorNotificationListener,CompileTool
- Author:
- JAX-RPC Development Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected EndpointInfoprotected Hashtableprotected booleanprotected Fileprotected booleanprotected ArrayListprotected WebServicesInfoFields inherited from class com.sun.xml.rpc.tools.wscompile.CompileTool
actions, compilerDebug, compilerOptimize, configFile, configuration, debugModelFile, delegate, destDir, doNothing, donotOverride, dontGenerateRPCStructures, dontGenerateWrapperClasses, environment, explicitServiceContext, generateOneWayMethods, jaxbEnumType, keepGenerated, listener, mode, MODE_DEFINE, MODE_GEN_BOTH, MODE_GEN_CLIENT, MODE_GEN_SERVER, MODE_IMPORT, MODE_UNSPECIFIED, modelFile, noDataBinding, noEncodedTypes, noMultiRefEncoding, nonclassDestDir, noValidation, printStackTrace, processor, properties, resolveIDREF, searchSchemaForSubtypes, serializable, serializeInterfaces, serializerInfix, sourceDir, strictCompliance, targetVersion, unwrapDocLitWrappers, useDataHandlerOnly, useDocLiteralEncoding, userClasspath, useRPCLiteralEncoding, useWSIBasicProfile, verbose, wrapperFlagSeen -
Constructor Summary
ConstructorsConstructorDescriptionEndpointCompileTool(OutputStream out, String program, EndpointInfo ei, WebServicesInfo wsi, File dir, String target, Properties props, String classpath, ProcessorNotificationListener l) EndpointCompileTool(OutputStream out, String program, WebServicesInfo wsi, ArrayList list, File dir, String target, Properties props, String classpath, ProcessorNotificationListener l) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected booleanclassExists(String className, String message) protected Fileprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringvoidonError(Localizable msg) voidonInfo(Localizable msg) voidonWarning(Localizable msg) protected voidregisterProcessorActions(Processor processor) protected voidMethods inherited from class com.sun.xml.rpc.tools.wscompile.CompileTool
compileGeneratedClasses, createClasspathString, createEnvironment, getAction, getEnvironment, getGenericErrorMessage, getProcessor, getResourceBundleName, getSourceVersion, getVersion, getVersionString, help, initialize, parseArguments, printStackTrace, removeGeneratedFiles, resetOptionsForTargetVersion, run, setDelegate, setEnvironmentValues, usage, wasSuccessfulMethods inherited from class com.sun.xml.rpc.util.ToolBase
getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, report, report, runMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.sun.xml.rpc.spi.tools.CompileTool
run
-
Field Details
-
endpointInfo
-
webServicesInfo
-
targetDirectory
-
useModel
protected boolean useModel -
additionalClasspath
-
hashtable
-
vector
-
localUseWSIBasicProfile
protected boolean localUseWSIBasicProfile
-
-
Constructor Details
-
EndpointCompileTool
public EndpointCompileTool(OutputStream out, String program, WebServicesInfo wsi, ArrayList list, File dir, String target, Properties props, String classpath, ProcessorNotificationListener l) -
EndpointCompileTool
public EndpointCompileTool(OutputStream out, String program, EndpointInfo ei, WebServicesInfo wsi, File dir, String target, Properties props, String classpath, ProcessorNotificationListener l)
-
-
Method Details
-
classExists
-
beforeHook
protected void beforeHook()- Overrides:
beforeHookin classCompileTool
-
withModelHook
protected void withModelHook()- Overrides:
withModelHookin classCompileTool
-
afterHook
protected void afterHook()- Overrides:
afterHookin classCompileTool
-
createConfiguration
- Overrides:
createConfigurationin classCompileTool- Throws:
Exception
-
makeTargetNamespaceURI
-
makeTypeNamespaceURI
-
makeModelFileName
-
makeJavaPackageName
-
makeAbsolute
-
makeAppRelative
-
findGeneratedFileEndingWith
-
registerProcessorActions
- Overrides:
registerProcessorActionsin classCompileTool
-
onError
- Specified by:
onErrorin interfaceProcessorNotificationListener- Overrides:
onErrorin classCompileTool
-
onWarning
- Specified by:
onWarningin interfaceProcessorNotificationListener- Overrides:
onWarningin classCompileTool
-
onInfo
- Specified by:
onInfoin interfaceProcessorNotificationListener- Overrides:
onInfoin classCompileTool
-