org.apache.maven.dotnet.vendor
Enum VendorInfoState

java.lang.Object
  extended by java.lang.Enum<VendorInfoState>
      extended by org.apache.maven.dotnet.vendor.VendorInfoState
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<VendorInfoState>

public enum VendorInfoState
extends java.lang.Enum<VendorInfoState>

Provides a way to know how complete a vendor info object is or more concisely its state of completion.

Author:
Shane Isbell

Enum Constant Summary
EXIT
          Exit state of VendorInfo object
FFF
          State of VendorInfo object: Vendor is unknown, vendor version does not exist, framework version does not exist
FFT
          State of VendorInfo object: Vendor is unknown, vendor version does not exist, framework version exists
FTF
          State of VendorInfo object: Vendor is unknown, vendor version exists, framework version does not exist
FTT
          State of VendorInfo object: Vendor is unknown, vendor version exists, framework version exists
GFF
          State of VendorInfo object: Vendor is GNU vendor version does not exist, framework version does not exist
GFT
          State of VendorInfo object: Vendor is GNU, vendor version does not exist, framework version exists
GTF
          State of VendorInfo object: Vendor is GNU, vendor version exists, framework version does not exist
GTT
          State of VendorInfo object: Vendor is GNU, vendor version exists, framework version exists
MFF
          State of VendorInfo object: Vendor is Microsoft, vendor version does not exist, framework version does not exist
MFT
          State of VendorInfo object: Vendor is Microsoft, vendor version does not exist, framework version exists
MTF
          State of VendorInfo object: Vendor is Microsoft, vendor version exists, framework version does not exist
MTT
          State of VendorInfo object: Vendor is Microsoft, vendor version exists, framework version exists
NFF
          State of VendorInfo object: Vendor is Novell, vendor version does not exist, framework version does not exist
NFT
          State of VendorInfo object: Vendor is Novell, vendor version does not exist, framework version exists
NTF
          State of VendorInfo object: Vendor is Novell, vendor version exists, framework version does not exist
NTT
          State of VendorInfo object: Vendor is Novell, vendor version exists, framework version exists
NULL
          Null state of VendorInfo object
POST_PROCESS
          Post processing state
START
          Start state of VendorInfo object
 
Method Summary
 VendorInfoState getState(VendorInfo vendorInfo)
          Returns the completion state of the specified vendor info
static VendorInfoState valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static VendorInfoState[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

MTT

public static final VendorInfoState MTT
State of VendorInfo object: Vendor is Microsoft, vendor version exists, framework version exists


MTF

public static final VendorInfoState MTF
State of VendorInfo object: Vendor is Microsoft, vendor version exists, framework version does not exist


MFT

public static final VendorInfoState MFT
State of VendorInfo object: Vendor is Microsoft, vendor version does not exist, framework version exists


MFF

public static final VendorInfoState MFF
State of VendorInfo object: Vendor is Microsoft, vendor version does not exist, framework version does not exist


NTT

public static final VendorInfoState NTT
State of VendorInfo object: Vendor is Novell, vendor version exists, framework version exists


NTF

public static final VendorInfoState NTF
State of VendorInfo object: Vendor is Novell, vendor version exists, framework version does not exist


NFT

public static final VendorInfoState NFT
State of VendorInfo object: Vendor is Novell, vendor version does not exist, framework version exists


NFF

public static final VendorInfoState NFF
State of VendorInfo object: Vendor is Novell, vendor version does not exist, framework version does not exist


GTT

public static final VendorInfoState GTT
State of VendorInfo object: Vendor is GNU, vendor version exists, framework version exists


GTF

public static final VendorInfoState GTF
State of VendorInfo object: Vendor is GNU, vendor version exists, framework version does not exist


GFT

public static final VendorInfoState GFT
State of VendorInfo object: Vendor is GNU, vendor version does not exist, framework version exists


GFF

public static final VendorInfoState GFF
State of VendorInfo object: Vendor is GNU vendor version does not exist, framework version does not exist


FTT

public static final VendorInfoState FTT
State of VendorInfo object: Vendor is unknown, vendor version exists, framework version exists


FTF

public static final VendorInfoState FTF
State of VendorInfo object: Vendor is unknown, vendor version exists, framework version does not exist


FFT

public static final VendorInfoState FFT
State of VendorInfo object: Vendor is unknown, vendor version does not exist, framework version exists


FFF

public static final VendorInfoState FFF
State of VendorInfo object: Vendor is unknown, vendor version does not exist, framework version does not exist


EXIT

public static final VendorInfoState EXIT
Exit state of VendorInfo object


START

public static final VendorInfoState START
Start state of VendorInfo object


NULL

public static final VendorInfoState NULL
Null state of VendorInfo object


POST_PROCESS

public static final VendorInfoState POST_PROCESS
Post processing state

Method Detail

values

public static final VendorInfoState[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(VendorInfoState c : VendorInfoState.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static VendorInfoState valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name

getState

public VendorInfoState getState(VendorInfo vendorInfo)
Returns the completion state of the specified vendor info

Parameters:
vendorInfo - the vendor info to determine the state of completion
Returns:
the state of the specified vendor info


Copyright © 2007 NMaven. All Rights Reserved.