net.sourceforge.dvb.projectx.common
Class Common

java.lang.Object
  |
  +--net.sourceforge.dvb.projectx.common.Common

public final class Common
extends java.lang.Object


Method Summary
static java.lang.String adaptString(int str, int len)
           
static java.lang.String adaptString(java.lang.String str, int len)
           
static JobCollection addCollection()
          if collection doesnt exists, create one
static JobCollection addCollection(boolean append)
          if collection doesnt exists, create one
static JobCollection addCollection(JobCollection collection)
           
static void addCollectionAtEnd()
           
static void appendLogMessage(java.lang.String str)
           
static void breakMainProcess()
           
static boolean canAccessColorTable()
           
static boolean canAccessFtp()
           
static boolean canAccessRawRead()
           
static boolean canAccessSilentAC3()
           
static void changeByteOrder(byte[] data, int off, int len)
          changes the byte order, fixed to 2bytes len ATM!
static java.lang.String checkLibraryAccess()
          check whether commons-net is available, to prevent malfunctions
static void checkVersion()
          Checks the latest version of Project-X
static void clearMessageLog()
           
static void exitApplication(int returncode)
          save settings, if enabled and no fatal error has occured
static java.lang.String formatNumber(long val)
           
static java.lang.String formatTime_1(long time_value)
           
static java.lang.String formatTime_2(long time_value, long frame_rate)
           
static java.lang.String formatTime_2a(long time_value)
           
static java.lang.String formatTime_3(long time_value)
           
static java.lang.String formatTime_4(long time_value)
           
static java.util.List getAC3list()
          Returns the AC3list.
static int getActiveCollection()
           
static JobCollection getCollection()
          return collection
static JobCollection getCollection(int index)
          return collection
static int getCollectionListSize()
          return collectionlist size
static java.lang.Object[] getColorModels()
           
static java.util.ArrayList getColorModelsList()
           
static java.lang.String getDataTroughput()
           
static java.lang.String getDateAndTime()
           
static int getErrorCount()
           
static java.lang.String getExportedSize()
           
static java.lang.Object[] getFonts()
           
static java.lang.String getFps()
           
static boolean getGlobalDebug()
           
static GuiInterface getGuiInterface()
           
static XInputFile getInputFile(java.lang.String value)
          should support loading of supported URLs/files via CLI
static java.lang.Object[] getJavaEV(java.lang.String inifile)
          show java EV
static java.lang.String getLineSeparator()
           
static void getMainFrameBounds()
           
static java.lang.String getMessageLog()
           
static MpvDecoder getMpvDecoderClass()
           
static java.lang.String getNewFileID()
           
static int getPreviewBufferValue()
           
static int getProcessedCollection()
           
static int getProcessedPercent()
          progress
static long getProcessTime()
           
static Scan getScanClass()
           
static Settings getSettings()
           
static java.lang.String getStatusString()
           
static Subpicture getSubpictureClass()
           
static java.util.Hashtable getUserColourTable(java.lang.String model)
           
static java.lang.String[] getVersion()
          Returns the Version information
static java.lang.String getVersionDate()
           
static java.lang.String getVersionName()
           
static void init()
           
static boolean isCollectionListEmpty()
          return collection
static boolean isRunningCLI()
           
static boolean isRunningProcess()
           
static boolean isWebServerOnline()
           
static void loadAC3()
          Loads the ac3.bin file.
static void performCommand(java.lang.String str)
          post commands
static void performPostCommand(java.lang.Object[] lastlist)
          post commands
static void prepareGui(boolean b)
           
static java.lang.Object[] reloadInputDirectories()
          refresh inputfileslist
static boolean removeCollection(int index)
          remove collection
static boolean renameTo(java.io.File oldfile, java.io.File newfile)
           
static boolean renameTo(java.lang.String oldfile, java.lang.String newfile)
           
static void saveSettings()
           
static void saveSettings(java.lang.String str)
           
static void setActiveCollection(int val)
           
static void setErrorMessage(java.lang.Error err)
          messages
static void setErrorMessage(java.lang.String str)
          messages
static void setExceptionMessage(java.lang.Exception exc)
          messages
static void setFps(int val)
           
static void setFrameTitle(java.lang.String str)
           
static void setGlobalDebug(boolean b)
           
static void setLastPreviewBitrate(int value)
           
static void setMessage(java.lang.Object[] obj)
          messages
static void setMessage(java.lang.String msg)
          messages
static void setMessage(java.lang.String msg, boolean tofront)
          messages of interest, also with current systems time_index
static void setMessage(java.lang.String msg, boolean tofront, int background)
          messages of interest, also with current systems time_index
static void setOSDErrorMessage(java.lang.String str)
          messages
static void setOSDMessage(java.lang.String str)
          messages
static void setOSDMessage(java.lang.String str, boolean b)
          messages
static void setProcessedCollection(int val)
           
static void setProcessTime(long val)
           
static void setRunningCLI(boolean b)
           
static void setRunningProcess(boolean b)
           
static void setSettings()
           
static void setSettings(java.lang.String str)
           
static void setStatusString(java.lang.String str)
           
static boolean showGUI()
           
static void showMainFrame(boolean b)
           
static void showSplitPart(int value)
           
static void startMainProcess()
           
static boolean startProcess()
           
static void startWebServer()
           
static void stopWebServer()
           
static void updateProgressBar(long position, long size)
          progress
static void updateProgressBar(java.lang.String str)
          progress
static void updateProgressBar(java.lang.String str, long position, long size)
          progress
static boolean waitingMainProcess()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

exitApplication

public static void exitApplication(int returncode)
save settings, if enabled and no fatal error has occured

setSettings

public static void setSettings()

setSettings

public static void setSettings(java.lang.String str)

getSettings

public static Settings getSettings()

saveSettings

public static void saveSettings()

saveSettings

public static void saveSettings(java.lang.String str)

init

public static void init()

startWebServer

public static void startWebServer()

stopWebServer

public static void stopWebServer()

isWebServerOnline

public static boolean isWebServerOnline()

prepareGui

public static void prepareGui(boolean b)

getGuiInterface

public static GuiInterface getGuiInterface()

showGUI

public static boolean showGUI()

getSubpictureClass

public static Subpicture getSubpictureClass()

getScanClass

public static Scan getScanClass()

getMpvDecoderClass

public static MpvDecoder getMpvDecoderClass()

startProcess

public static boolean startProcess()

waitingMainProcess

public static boolean waitingMainProcess()

startMainProcess

public static void startMainProcess()

breakMainProcess

public static void breakMainProcess()

setRunningProcess

public static void setRunningProcess(boolean b)

isRunningProcess

public static boolean isRunningProcess()

setRunningCLI

public static void setRunningCLI(boolean b)

isRunningCLI

public static boolean isRunningCLI()

setProcessTime

public static void setProcessTime(long val)

getProcessTime

public static long getProcessTime()

setGlobalDebug

public static void setGlobalDebug(boolean b)

getGlobalDebug

public static boolean getGlobalDebug()

getProcessedCollection

public static int getProcessedCollection()

setProcessedCollection

public static void setProcessedCollection(int val)

getActiveCollection

public static int getActiveCollection()

setActiveCollection

public static void setActiveCollection(int val)

getLineSeparator

public static java.lang.String getLineSeparator()

getVersionName

public static java.lang.String getVersionName()

getVersionDate

public static java.lang.String getVersionDate()

getVersion

public static java.lang.String[] getVersion()
Returns the Version information
Returns:
String[]

getDateAndTime

public static java.lang.String getDateAndTime()

formatNumber

public static java.lang.String formatNumber(long val)

isCollectionListEmpty

public static boolean isCollectionListEmpty()
return collection

getCollectionListSize

public static int getCollectionListSize()
return collectionlist size

removeCollection

public static boolean removeCollection(int index)
remove collection

getCollection

public static JobCollection getCollection()
return collection

getCollection

public static JobCollection getCollection(int index)
return collection

addCollection

public static JobCollection addCollection()
if collection doesnt exists, create one

addCollection

public static JobCollection addCollection(boolean append)
if collection doesnt exists, create one

addCollection

public static JobCollection addCollection(JobCollection collection)

checkLibraryAccess

public static java.lang.String checkLibraryAccess()
check whether commons-net is available, to prevent malfunctions

canAccessFtp

public static boolean canAccessFtp()

canAccessRawRead

public static boolean canAccessRawRead()

canAccessColorTable

public static boolean canAccessColorTable()

canAccessSilentAC3

public static boolean canAccessSilentAC3()

changeByteOrder

public static void changeByteOrder(byte[] data,
                                   int off,
                                   int len)
changes the byte order, fixed to 2bytes len ATM!

renameTo

public static boolean renameTo(java.io.File oldfile,
                               java.io.File newfile)

renameTo

public static boolean renameTo(java.lang.String oldfile,
                               java.lang.String newfile)

adaptString

public static java.lang.String adaptString(int str,
                                           int len)

adaptString

public static java.lang.String adaptString(java.lang.String str,
                                           int len)

formatTime_1

public static java.lang.String formatTime_1(long time_value)

formatTime_2

public static java.lang.String formatTime_2(long time_value,
                                            long frame_rate)

formatTime_2a

public static java.lang.String formatTime_2a(long time_value)

formatTime_3

public static java.lang.String formatTime_3(long time_value)

formatTime_4

public static java.lang.String formatTime_4(long time_value)

getColorModels

public static java.lang.Object[] getColorModels()

getColorModelsList

public static java.util.ArrayList getColorModelsList()

getUserColourTable

public static java.util.Hashtable getUserColourTable(java.lang.String model)
                                              throws java.io.IOException

loadAC3

public static void loadAC3()
Loads the ac3.bin file.

getAC3list

public static java.util.List getAC3list()
Returns the AC3list.
Returns:
ArrayList

getFonts

public static java.lang.Object[] getFonts()

appendLogMessage

public static void appendLogMessage(java.lang.String str)

clearMessageLog

public static void clearMessageLog()

getMessageLog

public static java.lang.String getMessageLog()

getErrorCount

public static int getErrorCount()

setMessage

public static void setMessage(java.lang.Object[] obj)
messages

setMessage

public static void setMessage(java.lang.String msg)
messages

setMessage

public static void setMessage(java.lang.String msg,
                              boolean tofront)
messages of interest, also with current systems time_index

setMessage

public static void setMessage(java.lang.String msg,
                              boolean tofront,
                              int background)
messages of interest, also with current systems time_index

setExceptionMessage

public static void setExceptionMessage(java.lang.Exception exc)
messages

setErrorMessage

public static void setErrorMessage(java.lang.Error err)
messages

setErrorMessage

public static void setErrorMessage(java.lang.String str)
messages

setOSDMessage

public static void setOSDMessage(java.lang.String str)
messages

setOSDErrorMessage

public static void setOSDErrorMessage(java.lang.String str)
messages

setOSDMessage

public static void setOSDMessage(java.lang.String str,
                                 boolean b)
messages

performCommand

public static void performCommand(java.lang.String str)
post commands

performPostCommand

public static void performPostCommand(java.lang.Object[] lastlist)
post commands

getInputFile

public static XInputFile getInputFile(java.lang.String value)
should support loading of supported URLs/files via CLI

getJavaEV

public static java.lang.Object[] getJavaEV(java.lang.String inifile)
show java EV

getDataTroughput

public static java.lang.String getDataTroughput()

getFps

public static java.lang.String getFps()

setFps

public static void setFps(int val)

getExportedSize

public static java.lang.String getExportedSize()

showSplitPart

public static void showSplitPart(int value)

getProcessedPercent

public static int getProcessedPercent()
progress

updateProgressBar

public static void updateProgressBar(long position,
                                     long size)
progress

updateProgressBar

public static void updateProgressBar(java.lang.String str)
progress

updateProgressBar

public static void updateProgressBar(java.lang.String str,
                                     long position,
                                     long size)
progress

getStatusString

public static java.lang.String getStatusString()

setStatusString

public static void setStatusString(java.lang.String str)

checkVersion

public static void checkVersion()
Checks the latest version of Project-X

getMainFrameBounds

public static void getMainFrameBounds()

showMainFrame

public static void showMainFrame(boolean b)

setFrameTitle

public static void setFrameTitle(java.lang.String str)

addCollectionAtEnd

public static void addCollectionAtEnd()

reloadInputDirectories

public static java.lang.Object[] reloadInputDirectories()
refresh inputfileslist

setLastPreviewBitrate

public static void setLastPreviewBitrate(int value)

getPreviewBufferValue

public static int getPreviewBufferValue()

getNewFileID

public static java.lang.String getNewFileID()