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.
 

Field Detail

ROLE

static final java.lang.String ROLE
Role used to register component implementations with the container.

Method Detail

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.