org.orbeon.oxf.common
Class Version

java.lang.Object
  extended by org.orbeon.oxf.common.Version
Direct Known Subclasses:
CEVersion, PEVersion

public abstract class Version
extends Object

Product version information.


Field Summary
protected static String EDITION
           
protected static org.apache.log4j.Logger logger
           
protected static String VERSION_NUMBER
           
 
Constructor Summary
protected Version()
           
 
Method Summary
abstract  org.orbeon.oxf.xforms.analysis.XPathDependencies createUIDependencies(org.orbeon.oxf.xforms.XFormsContainingDocument containingDocument)
           
static String getEdition()
          Product edition, e.g.
static String getVersion()
           
static String getVersionNumber()
          Return the product version number.
static String getVersionString()
          Return the product version string.
static Version instance()
           
static boolean isPE()
           
abstract  boolean isPEFeatureEnabled(boolean featureRequested, String featureName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

VERSION_NUMBER

protected static final String VERSION_NUMBER
See Also:
Constant Field Values

EDITION

protected static final String EDITION
See Also:
Constant Field Values

logger

protected static final org.apache.log4j.Logger logger
Constructor Detail

Version

protected Version()
Method Detail

instance

public static Version instance()

getVersionNumber

public static String getVersionNumber()
Return the product version number.

Returns:
product version number

getVersion

public static String getVersion()

getVersionString

public static String getVersionString()
Return the product version string.

Returns:
product version string

getEdition

public static final String getEdition()
Product edition, e.g. "CE" or "PE".

Returns:

isPE

public static final boolean isPE()

isPEFeatureEnabled

public abstract boolean isPEFeatureEnabled(boolean featureRequested,
                                           String featureName)

createUIDependencies

public abstract org.orbeon.oxf.xforms.analysis.XPathDependencies createUIDependencies(org.orbeon.oxf.xforms.XFormsContainingDocument containingDocument)

toString

public String toString()
Overrides:
toString in class Object