jautil.install
Class MSVCRedistInfo

java.lang.Object
  extended by jautil.install.MSVCRedistInfo

public class MSVCRedistInfo
extends java.lang.Object

Provides information on MS Visual C++ Redistributable package downloads based on the value of the system property ja.msvc.version.for.jaglib.

We need to use a system property here, rather than a JAOptions property, because its value is needed during the initial JAGLib load, which currently occurs before the JAOptions properties have been established.

This class will break if the calling environment tries to give the system property a new value (2012, or whatever), before the this class is updated with the corresponding download data.


Field Summary
static java.lang.String MSVC_VERSION_FOR_JAGLIB_PROPERTY
          The ja.msvc.version.for.jaglib system property name.
 
Constructor Summary
MSVCRedistInfo()
           
 
Method Summary
static java.lang.String getErrorText()
          Returns the dialog text for a "missing MSVC runtime for JAGLib" error, specifying the URLs for the relevant Microsoft download.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MSVC_VERSION_FOR_JAGLIB_PROPERTY

public static final java.lang.String MSVC_VERSION_FOR_JAGLIB_PROPERTY
The ja.msvc.version.for.jaglib system property name.

See Also:
Constant Field Values
Constructor Detail

MSVCRedistInfo

public MSVCRedistInfo()
Method Detail

getErrorText

public static java.lang.String getErrorText()
Returns the dialog text for a "missing MSVC runtime for JAGLib" error, specifying the URLs for the relevant Microsoft download.