org.apache.maven.dotnet.vendor
Interface StateMachineProcessor
- All Known Implementing Classes:
- StateMachineProcessorImpl
public interface StateMachineProcessor
Provides services for filling in missing vendor info according to its state of completion. An implementation of this
class can use various VendorInfoTransitionRule
instances to transition states during processing.
- Author:
- Shane Isbell
- See Also:
VendorInfoTransitionRule
Field Summary |
static java.lang.String |
ROLE
Role used to register component implementations with the container. |
Method Summary |
void |
process(VendorInfo vendorInfo)
Processes the specified vendor info by filling in missing information. |
ROLE
static final java.lang.String ROLE
- Role used to register component implementations with the container.
process
void process(VendorInfo vendorInfo)
throws IllegalStateException
- Processes the specified vendor info by filling in missing information.
- Parameters:
vendorInfo
- the vendor info to fill in
- Throws:
IllegalStateException
- if the state of the specified vendor info is illegal or cannot be determined
Copyright © 2007 NMaven. All Rights Reserved.