org.apache.muse.tools.generator.projectizer
Class ProxyProjectizer
java.lang.Object
org.apache.muse.tools.generator.projectizer.AbstractProjectizer
org.apache.muse.tools.generator.projectizer.ProxyProjectizer
- All Implemented Interfaces:
- Projectizer, Configurable
public class ProxyProjectizer
- extends AbstractProjectizer
Creates a simple java project that is necessary for
compiling a proxy.
- Author:
- Andrew Eberbach (aeberbac)
Methods inherited from class org.apache.muse.tools.generator.projectizer.AbstractProjectizer |
checkDirectory, checkParentDirectory, copyJars, copyJars, copyStreamCheck, copyTemplate, createClassloadablePath, createJavaSources, createJavaSources, createOverwriteManifest, createRouterEntries, getMetadataFileName, getWsdlFileName, loadString, setTargetDirectory, updatePortType, writeStringtoFile, writeToFileCheck, writeToFileCheck, writeToFileCheck |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_filesMaps
protected Map[] _filesMaps
ProxyProjectizer
public ProxyProjectizer()
projectize
public void projectize(ConfigurationData configuration)
throws Exception
- Throws:
Exception
createArtifacts
protected void createArtifacts()
throws Exception
- Throws:
Exception
createDirectoryStructure
protected void createDirectoryStructure()
throws Exception
- Throws:
Exception
loadParameters
protected void loadParameters(ConfigurationData configuration)
createBuildFile
protected void createBuildFile(File baseTargetDir,
String buildFileResource,
String buildFile)
throws Exception
- Throws:
Exception
getConfigurationDataDescriptions
public ConfigurationDataDescriptor[] getConfigurationDataDescriptions()
- Description copied from interface:
Configurable
- Gets a list of elements that contain metadata about
parameters used during code generation.
- Returns:
- An array that represents the minimum necessary parameters needed
to run this class.
- See Also:
ConfigurationData
,
Analyzer
,
Synthesizer
,
Projectizer
Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.