terp - the Codemesh Modular
Template Interpreter v1.3.309

com.codemesh.terp.data
Class Dotnet.DotnetFramework

java.lang.Object
  extended by com.codemesh.terp.data.Dotnet.DotnetFramework
All Implemented Interfaces:
Named, Versioned, java.lang.Comparable<Dotnet.DotnetFramework>
Enclosing interface:
Dotnet

public static class Dotnet.DotnetFramework
extends java.lang.Object
implements Versioned, Named, java.lang.Comparable<Dotnet.DotnetFramework>


Field Summary
static java.util.Map<Dotnet.DotnetFramework,Dotnet.DotnetFramework> ALL_FRAMEWORKS
           
static java.lang.String ENABLE64BIT_VALUE
           
static java.lang.String FRAMEWORK_KEY
           
static java.lang.String INSTALLROOT_VALUE
           
static java.lang.String SDK_V1_0_VALUE
           
static java.lang.String SDK_V1_1_VALUE
           
static java.lang.String SDK_V2_0_VALUE
           
static java.lang.String SDK_V3_0_VALUE
           
static java.lang.String SDK_V3_5_VALUE
           
protected  java.lang.Integer theBits
           
protected  Csharp.CsharpExecutor theCsc
           
protected  java.io.File theHomeDir
           
protected  java.io.File theSdkDir
           
protected  VisualBasic.VbExecutor theVbc
           
protected  Version theVersion
           
protected static ToFile TO_FILE
           
protected static ToInteger TO_INT
           
protected static ToVersion TO_VERSION
           
static java.util.Hashtable<java.lang.String,java.lang.String> VERSION_TO_SDK_LOOKUPNAME
           
 
Constructor Summary
Dotnet.DotnetFramework()
           
 
Method Summary
 int compareTo(Dotnet.DotnetFramework o)
           
static Dotnet.DotnetFramework dotnetFromFile(java.io.File exec)
           
static Dotnet.DotnetFramework dotnetFromMap(Dotnet.DotnetFramework result, java.util.Map<java.lang.String,java.lang.Object> map)
           
static Dotnet.DotnetFramework dotnetFromMap(java.util.Map<java.lang.String,java.lang.Object> map)
           
static Dotnet.DotnetFramework dotnetFromString(java.lang.String dir)
           
static Dotnet.DotnetFramework dotnetFromVersion(Version vers)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Integer getBits()
           
 Csharp.CsharpExecutor getCsc()
           
 Csharp.CsharpExecutor getCsharp()
           
 java.io.File getDir()
           
 java.io.File getHome()
           
 java.io.File getHomeDir()
           
 java.lang.String getName()
          Returns the named object's name.
 java.io.File getSdkDir()
           
 VisualBasic.VbExecutor getVbc()
           
 Version getVersion()
           
 int hashCode()
           
static Dotnet.DotnetFramework locate(Dotnet.DotnetFramework framework)
           
static void populate()
           
 void setBits(java.lang.Integer bits)
           
 void setCsc(Csharp.CsharpExecutor exec)
           
 void setCsharp(Csharp.CsharpExecutor exec)
           
 void setDir(java.io.File dir)
           
 void setHome(java.io.File dir)
           
 void setHomeDir(java.io.File dir)
           
 void setSdkDir(java.io.File sdkDir)
           
 void setVbc(VisualBasic.VbExecutor exec)
           
 void setVersion(Version version)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

FRAMEWORK_KEY

public static final java.lang.String FRAMEWORK_KEY
See Also:
Constant Field Values

INSTALLROOT_VALUE

public static final java.lang.String INSTALLROOT_VALUE
See Also:
Constant Field Values

ENABLE64BIT_VALUE

public static final java.lang.String ENABLE64BIT_VALUE
See Also:
Constant Field Values

SDK_V1_0_VALUE

public static final java.lang.String SDK_V1_0_VALUE
See Also:
Constant Field Values

SDK_V1_1_VALUE

public static final java.lang.String SDK_V1_1_VALUE
See Also:
Constant Field Values

SDK_V2_0_VALUE

public static final java.lang.String SDK_V2_0_VALUE
See Also:
Constant Field Values

SDK_V3_0_VALUE

public static final java.lang.String SDK_V3_0_VALUE
See Also:
Constant Field Values

SDK_V3_5_VALUE

public static final java.lang.String SDK_V3_5_VALUE
See Also:
Constant Field Values

VERSION_TO_SDK_LOOKUPNAME

public static final java.util.Hashtable<java.lang.String,java.lang.String> VERSION_TO_SDK_LOOKUPNAME

ALL_FRAMEWORKS

public static final java.util.Map<Dotnet.DotnetFramework,Dotnet.DotnetFramework> ALL_FRAMEWORKS

TO_INT

protected static final ToInteger TO_INT

TO_FILE

protected static final ToFile TO_FILE

TO_VERSION

protected static final ToVersion TO_VERSION

theHomeDir

protected java.io.File theHomeDir

theVersion

protected Version theVersion

theBits

protected java.lang.Integer theBits

theSdkDir

protected java.io.File theSdkDir

theCsc

protected Csharp.CsharpExecutor theCsc

theVbc

protected VisualBasic.VbExecutor theVbc
Constructor Detail

Dotnet.DotnetFramework

public Dotnet.DotnetFramework()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: Named
Returns the named object's name.

Specified by:
getName in interface Named
Returns:
the name.

getCsc

public Csharp.CsharpExecutor getCsc()

setCsc

public void setCsc(Csharp.CsharpExecutor exec)

getCsharp

public Csharp.CsharpExecutor getCsharp()

setCsharp

public void setCsharp(Csharp.CsharpExecutor exec)

setVbc

public void setVbc(VisualBasic.VbExecutor exec)

getVbc

public VisualBasic.VbExecutor getVbc()

setDir

public void setDir(java.io.File dir)

getDir

public java.io.File getDir()

setHome

public void setHome(java.io.File dir)

getHome

public java.io.File getHome()

setHomeDir

public void setHomeDir(java.io.File dir)

getHomeDir

public java.io.File getHomeDir()

setSdkDir

public void setSdkDir(java.io.File sdkDir)

getSdkDir

public java.io.File getSdkDir()

getVersion

public Version getVersion()
Specified by:
getVersion in interface Versioned

setVersion

public void setVersion(Version version)

getBits

public java.lang.Integer getBits()

setBits

public void setBits(java.lang.Integer bits)

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(Dotnet.DotnetFramework o)
Specified by:
compareTo in interface java.lang.Comparable<Dotnet.DotnetFramework>

populate

public static void populate()

locate

public static Dotnet.DotnetFramework locate(Dotnet.DotnetFramework framework)

dotnetFromString

public static Dotnet.DotnetFramework dotnetFromString(java.lang.String dir)

dotnetFromFile

public static Dotnet.DotnetFramework dotnetFromFile(java.io.File exec)

dotnetFromVersion

public static Dotnet.DotnetFramework dotnetFromVersion(Version vers)

dotnetFromMap

public static Dotnet.DotnetFramework dotnetFromMap(java.util.Map<java.lang.String,java.lang.Object> map)

dotnetFromMap

public static Dotnet.DotnetFramework dotnetFromMap(Dotnet.DotnetFramework result,
                                                   java.util.Map<java.lang.String,java.lang.Object> map)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

terp - the Codemesh Modular
Template Interpreter v1.3.309

Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.