org.apache.muse.tools.generator.projectizer
Class ProxyProjectizer

java.lang.Object
  extended by org.apache.muse.tools.generator.projectizer.AbstractProjectizer
      extended by 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)

Field Summary
protected  Map[] _filesMaps
           
 
Fields inherited from class org.apache.muse.tools.generator.projectizer.AbstractProjectizer
_targetDirectory, DEFAULT_RMD_NAME_SUFFIX, DEFAULT_WSDL_NAME_SUFFIX, PLACE_HOLDER
 
Constructor Summary
ProxyProjectizer()
           
 
Method Summary
protected  void createArtifacts()
           
protected  void createBuildFile(File baseTargetDir, String buildFileResource, String buildFile)
           
protected  void createDirectoryStructure()
           
 ConfigurationDataDescriptor[] getConfigurationDataDescriptions()
          Gets a list of elements that contain metadata about parameters used during code generation.
protected  void loadParameters(ConfigurationData configuration)
           
 void projectize(ConfigurationData configuration)
           
 
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
 

Field Detail

_filesMaps

protected Map[] _filesMaps
Constructor Detail

ProxyProjectizer

public ProxyProjectizer()
Method Detail

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.