org.apache.muse.tools.generator.analyzer
Interface Analyzer

All Superinterfaces:
Configurable
All Known Implementing Classes:
SimpleAnalyzer

public interface Analyzer
extends Configurable

Analyzer is an interface for the analysis phase of code generation. This piece should read in descriptors (like WSDL, RMD, etc.) and should produce at the very least a set of Capability objects that can be passed on to the later stages (Synthesis, Projectization).

Author:
Andrew Eberbach (aeberbac)

Method Summary
 ConfigurationData analyze(ConfigurationData data)
          Perform the analysis portion of code generation.
 
Methods inherited from interface org.apache.muse.tools.generator.util.Configurable
getConfigurationDataDescriptions
 

Method Detail

analyze

ConfigurationData analyze(ConfigurationData data)
                          throws Exception
Perform the analysis portion of code generation.

Parameters:
data - ConfiguartionData containing the necessary parameters to do the analysis. Each Analyzer will have different requirements which can be queried using the Configurable interface.
Returns:
A new ConfigurationData which has been cloned from the original which contains the results of the analysis.
Throws:
Exception - If any problems occur during analysis.
See Also:
Configurable


Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.