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)
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.