org.apache.muse.tools.generator.util
Interface Configurable
- All Known Subinterfaces:
- Analyzer, Projectizer, Synthesizer
- All Known Implementing Classes:
- AbstractProjectizer, AbstractSynthesizer, J2EEAxis2Projectizer, J2EEMiniProjectizer, MiniProjectizer, OsgiAxis2Projectizer, OsgiMiniProjectizer, ProxyClassSynthesizer, ProxyInterfaceSynthesizer, ProxyProjectizer, ProxySynthesizer, ServerClassSynthesizer, ServerInterfaceSynthesizer, ServerSynthesizer, SimpleAnalyzer
public interface Configurable
Represents a class whose metadata can be queried. Currently,
the only metadata we get out are the minimum required parameters
that the class is expecting.
This comes from the generic nature of ConfigurationData
. Since
the code generation pieces (Analyzer
, Synthesizer
, Projectizer
)
can all be swapped out and will have differing requirements, this class is a
way to santity check that the current part of the code generation work-flow
has all it needs from the previous parts and/or from the user.
- Author:
- Andrew Eberbach (aeberbac)
getConfigurationDataDescriptions
ConfigurationDataDescriptor[] getConfigurationDataDescriptions()
- 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.