public class LegacyQTTools
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
EXPIRED_QT_MSG  | 
protected boolean | 
expiredQT
Flag indicating QuickTime for Java has expired. 
 | 
protected boolean | 
initialized
Flag indicating this class has been initialized. 
 | 
static java.lang.String | 
JVM_64BIT_MSG  | 
protected boolean | 
jvm64Bit
Flag indicating 64-bit JVM (does not support QTJava). 
 | 
protected static java.lang.ClassLoader | 
LOADER
This custom class loader searches additional paths for the QTJava.zip
 library. 
 | 
private static org.slf4j.Logger | 
LOGGER  | 
protected static boolean | 
MAC_OS_X  | 
static java.lang.String | 
NO_QT_MSG  | 
protected boolean | 
noQT
Flag indicating QuickTime for Java is not installed. 
 | 
protected loci.common.ReflectedUniverse | 
r
Reflection tool for QuickTime for Java calls. 
 | 
protected static java.lang.String[] | 
SUFFIXES  | 
| Constructor and Description | 
|---|
LegacyQTTools()  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
canDoQT()
Whether QuickTime is available to this JVM. 
 | 
void | 
checkQTLibrary()
Checks whether QTJava is available, throwing an exception if not. 
 | 
protected static java.lang.ClassLoader | 
constructLoader()  | 
java.awt.Dimension | 
getPictDimensions(byte[] bytes)
Gets width and height for the given PICT bytes. 
 | 
java.lang.String | 
getQTVersion()
Gets the QuickTime for Java version number. 
 | 
loci.common.ReflectedUniverse | 
getUniverse()
Gets QuickTime for Java reflected universe. 
 | 
protected void | 
initClass()
Initializes the class. 
 | 
boolean | 
isJVM64Bit()
Whether this JVM is 64-bit. 
 | 
boolean | 
isQTExpired()
Whether QuickTime for Java has expired. 
 | 
java.awt.Image | 
pictToImage(byte[] bytes)
Converts the given byte array in PICT format to a Java image. 
 | 
private static final org.slf4j.Logger LOGGER
public static final java.lang.String NO_QT_MSG
public static final java.lang.String JVM_64BIT_MSG
public static final java.lang.String EXPIRED_QT_MSG
protected static final java.lang.String[] SUFFIXES
protected static final boolean MAC_OS_X
protected static final java.lang.ClassLoader LOADER
protected boolean initialized
protected boolean noQT
protected boolean jvm64Bit
protected boolean expiredQT
protected loci.common.ReflectedUniverse r
protected static java.lang.ClassLoader constructLoader()
protected void initClass()
public boolean canDoQT()
public boolean isJVM64Bit()
public boolean isQTExpired()
public java.lang.String getQTVersion()
public loci.common.ReflectedUniverse getUniverse()
public java.awt.Dimension getPictDimensions(byte[] bytes)
                                     throws FormatException,
                                            loci.common.ReflectException
FormatExceptionloci.common.ReflectExceptionpublic java.awt.Image pictToImage(byte[] bytes)
                           throws FormatException
FormatExceptionpublic void checkQTLibrary()
                    throws MissingLibraryException
MissingLibraryExceptionCopyright © 2019 Open Microscopy Environment