EspressReport
v 5.5

quadbase.common.util.internal
Class IOUtil

java.lang.Object
  |
  +--quadbase.common.util.internal.IOUtil

public final class IOUtil
extends java.lang.Object


Field Summary
static boolean isUsingEspressOrganizerApplet
           
 
Constructor Summary
IOUtil()
           
 
Method Summary
static java.lang.String bytesToText(byte[] data)
           
static boolean checkCPU(int license)
           
static boolean checkCPU(int license, int product)
           
static void closestream(java.io.InputStream stream)
           
static void closestream(java.io.OutputStream stream)
           
static boolean containsUnicode(java.lang.String str)
           
static byte[] convertByte(java.lang.String s)
           
static java.lang.String convertString(byte[] b)
           
static java.io.File createFile(java.lang.String fileName)
           
static java.io.FileInputStream createFileInputStream(java.lang.String fileName)
           
static java.io.FileOutputStream createFileOutputStream(java.lang.String fileName)
           
static byte[] decode(byte[] b)
           
static byte[] encode(byte[] b)
           
static java.lang.String extractHostName(java.lang.String filename, java.applet.Applet applet)
           
static java.lang.String extractHostPath(java.lang.String filename, java.applet.Applet applet)
           
static java.lang.String getCodeBase(java.applet.Applet applet)
           
static java.lang.String getErrorString(int code)
           
static java.lang.String getHostName(java.applet.Applet applet)
           
static int[] getImageBuffer(int width, int height, java.awt.Image image)
           
static int getMultiObjSelectionMask()
           
static java.awt.Component getOffScreenComponent()
           
static java.awt.Graphics getOffScreenGraphics()
           
static java.awt.Graphics getOffScreenGraphics(int width, int height)
           
static java.awt.Image getOffScreenImage(java.awt.Component component, int w, int h)
           
static java.awt.Image getOffScreenImage(int w, int h)
           
static java.awt.Color getRandomColor()
           
static int getRightMouseClickMask()
           
static java.lang.String getStackTrace(java.lang.Throwable e)
           
static java.lang.String getWorkingDirectory()
           
static boolean isChartPackageExisted()
           
static boolean isJava14()
           
static boolean isJava2D()
           
static boolean isJimiIncluded()
           
static boolean isMac()
           
static boolean isURL(java.lang.String name)
           
static boolean isXMLFormat(java.lang.String fileName)
           
static boolean isXMLIncluded()
           
static java.lang.String NameToURL(java.applet.Applet applet, java.lang.String name)
           
static java.lang.String NameToURL(java.applet.Applet applet, java.lang.String path, java.lang.String name)
           
static java.lang.String NameToURL(java.lang.String path, java.lang.String name)
           
static java.lang.String NameToURL2(java.lang.String name)
           
static boolean[] readBooleans(java.io.DataInput in)
           
static java.awt.Color readColor(java.io.DataInput in)
           
static java.awt.Font readFont(java.io.DataInput in)
           
static int[] readInts(java.io.DataInput in, int size)
           
static java.lang.String readLineFromFile(java.lang.String filename, java.lang.String defaultstr, java.applet.Applet applet)
           
static java.lang.String readStr(java.io.DataInput in)
           
static java.lang.String readString(java.io.DataInput in, boolean isUTF)
           
static void releaseFileLock(java.lang.String filename)
           
static byte[] textToBytes(java.lang.String datastr)
           
static java.lang.String toRelativePath(java.lang.String filepath)
           
static void writeBooleans(java.io.DataOutput out, boolean[] barray)
           
static void writeColor(java.io.DataOutput out, java.awt.Color color)
           
static void writeFont(java.io.DataOutput out, java.awt.Font font)
           
static void writeInts(java.io.DataOutput out, int[] iarray, int size)
           
static boolean writeLineToFile(java.lang.String filename, java.lang.String line)
           
static void writeStr(java.io.DataOutput out, java.lang.String string)
           
static void writeString(java.io.DataOutput out, java.lang.String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isUsingEspressOrganizerApplet

public static boolean isUsingEspressOrganizerApplet
Constructor Detail

IOUtil

public IOUtil()
Method Detail

readString

public static final java.lang.String readString(java.io.DataInput in,
                                                boolean isUTF)
                                         throws java.io.IOException

writeString

public static final void writeString(java.io.DataOutput out,
                                     java.lang.String string)
                              throws java.io.IOException

writeStr

public static final void writeStr(java.io.DataOutput out,
                                  java.lang.String string)
                           throws java.io.IOException

readStr

public static final java.lang.String readStr(java.io.DataInput in)
                                      throws java.io.IOException

writeColor

public static final void writeColor(java.io.DataOutput out,
                                    java.awt.Color color)
                             throws java.io.IOException

readColor

public static final java.awt.Color readColor(java.io.DataInput in)
                                      throws java.io.IOException

writeFont

public static final void writeFont(java.io.DataOutput out,
                                   java.awt.Font font)
                            throws java.io.IOException

readFont

public static final java.awt.Font readFont(java.io.DataInput in)
                                    throws java.io.IOException

writeInts

public static final void writeInts(java.io.DataOutput out,
                                   int[] iarray,
                                   int size)
                            throws java.io.IOException

readInts

public static final int[] readInts(java.io.DataInput in,
                                   int size)
                            throws java.io.IOException

writeBooleans

public static final void writeBooleans(java.io.DataOutput out,
                                       boolean[] barray)
                                throws java.io.IOException

readBooleans

public static final boolean[] readBooleans(java.io.DataInput in)
                                    throws java.io.IOException

NameToURL

public static java.lang.String NameToURL(java.applet.Applet applet,
                                         java.lang.String name)

NameToURL

public static java.lang.String NameToURL(java.lang.String path,
                                         java.lang.String name)

NameToURL

public static java.lang.String NameToURL(java.applet.Applet applet,
                                         java.lang.String path,
                                         java.lang.String name)

isURL

public static boolean isURL(java.lang.String name)

NameToURL2

public static java.lang.String NameToURL2(java.lang.String name)

getHostName

public static final java.lang.String getHostName(java.applet.Applet applet)

getCodeBase

public static final java.lang.String getCodeBase(java.applet.Applet applet)

createFileInputStream

public static final java.io.FileInputStream createFileInputStream(java.lang.String fileName)
                                                           throws java.io.IOException

createFileOutputStream

public static final java.io.FileOutputStream createFileOutputStream(java.lang.String fileName)
                                                             throws java.io.IOException

createFile

public static final java.io.File createFile(java.lang.String fileName)
                                     throws java.io.IOException

closestream

public static final void closestream(java.io.InputStream stream)

closestream

public static final void closestream(java.io.OutputStream stream)

readLineFromFile

public static final java.lang.String readLineFromFile(java.lang.String filename,
                                                      java.lang.String defaultstr,
                                                      java.applet.Applet applet)

writeLineToFile

public static final boolean writeLineToFile(java.lang.String filename,
                                            java.lang.String line)

convertString

public static final java.lang.String convertString(byte[] b)

convertByte

public static final byte[] convertByte(java.lang.String s)

encode

public static final byte[] encode(byte[] b)

decode

public static final byte[] decode(byte[] b)

getImageBuffer

public static int[] getImageBuffer(int width,
                                   int height,
                                   java.awt.Image image)
                            throws java.lang.Exception

extractHostName

public static final java.lang.String extractHostName(java.lang.String filename,
                                                     java.applet.Applet applet)

extractHostPath

public static final java.lang.String extractHostPath(java.lang.String filename,
                                                     java.applet.Applet applet)

getStackTrace

public static java.lang.String getStackTrace(java.lang.Throwable e)

isJava2D

public static boolean isJava2D()

isJava14

public static boolean isJava14()

isMac

public static boolean isMac()

isJimiIncluded

public static boolean isJimiIncluded()

checkCPU

public static boolean checkCPU(int license,
                               int product)

checkCPU

public static boolean checkCPU(int license)

isXMLFormat

public static boolean isXMLFormat(java.lang.String fileName)

isXMLIncluded

public static boolean isXMLIncluded()

isChartPackageExisted

public static boolean isChartPackageExisted()

getRandomColor

public static java.awt.Color getRandomColor()

getErrorString

public static final java.lang.String getErrorString(int code)

getWorkingDirectory

public static java.lang.String getWorkingDirectory()

getOffScreenComponent

public static java.awt.Component getOffScreenComponent()

getOffScreenGraphics

public static java.awt.Graphics getOffScreenGraphics()

getOffScreenGraphics

public static java.awt.Graphics getOffScreenGraphics(int width,
                                                     int height)

getOffScreenImage

public static java.awt.Image getOffScreenImage(int w,
                                               int h)

getOffScreenImage

public static java.awt.Image getOffScreenImage(java.awt.Component component,
                                               int w,
                                               int h)

releaseFileLock

public static void releaseFileLock(java.lang.String filename)
                            throws java.lang.Exception

containsUnicode

public static boolean containsUnicode(java.lang.String str)

bytesToText

public static java.lang.String bytesToText(byte[] data)

textToBytes

public static byte[] textToBytes(java.lang.String datastr)

getRightMouseClickMask

public static int getRightMouseClickMask()

getMultiObjSelectionMask

public static int getMultiObjSelectionMask()

toRelativePath

public static java.lang.String toRelativePath(java.lang.String filepath)

EspressReport
v 5.5