org.synchronoss.cpo
Class JavaVersion

Package class diagram package JavaVersion
java.lang.Object
  extended by org.synchronoss.cpo.JavaVersion

public class JavaVersion
extends java.lang.Object

This class is used to do conditional compilation. Conditional compilation is needed to support the new jdbc methods that are in JDK1.6 and JDK1.5. I added the other java versions here so that this class can be re-used. This works because when java sees a final boolean that is false it knows that this code will never be executed, and will remove it.

Author:
dberry

Field Summary
static boolean isJava3
           
static boolean isJava4
           
static boolean isJava5
           
static boolean isJava6
           
static java.lang.String Java3
           
static java.lang.String Java4
           
static java.lang.String Java5
           
static java.lang.String Java6
           
static java.lang.String version
           
 
Constructor Summary
JavaVersion()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Java3

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

Java4

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

Java5

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

Java6

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

version

public static final java.lang.String version

isJava6

public static final boolean isJava6

isJava5

public static final boolean isJava5

isJava4

public static final boolean isJava4

isJava3

public static final boolean isJava3
Constructor Detail

JavaVersion

public JavaVersion()


Copyright © 2010. All Rights Reserved.