Package org.apache.maven.dotnet.vendor

Provides interfaces and classes to assist in determining missing vendor information such as framework version, vendor name and vendor version.

See:
          Description

Interface Summary
StateMachineProcessor Provides services for filling in missing vendor info according to its state of completion.
VendorInfo Provides accessors for obtaining information about a vendor.
VendorInfoMatchPolicy Provides services for matching vendor information.
VendorInfoRepository Provides services for matching and obtaining vendor info from the nmaven-settings config file.
VendorInfoTransitionRule Provides a service for filling in (or processing) vendor information and transitioning its state.
 

Class Summary
VendorFactory Provides services for returning an instance of Vendor based on the OS or name.
VendorInfo.Factory Provides factory services for creating a default instance of vendor info.
 

Enum Summary
Vendor Enumeration of supported vendors.
VendorInfoState Provides a way to know how complete a vendor info object is or more concisely its state of completion.
 

Exception Summary
IllegalStateException Exception thrown when the framework detects a vendor info state that it does not recognize or that it cannot handle.
InvalidVersionFormatException Exception thrown when a version is invalid.
VendorUnsupportedException Exception thrown when the vendor is not recognized or is not valid for a specific platform or language.
 

Package org.apache.maven.dotnet.vendor Description

Provides interfaces and classes to assist in determining missing vendor information such as framework version, vendor name and vendor version. The core interface of this package is the StateMachineProcessor. This package is only intended to be used by the framework, not the application or Mojo plugin developer.



Copyright © 2007 NMaven. All Rights Reserved.