net.sourceforge.dvb.projectx.common
Class JobCollection

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

public class JobCollection
extends java.lang.Object

saves all stuff of a collection


Constructor Summary
JobCollection(java.lang.String _output_directory)
           
JobCollection(java.lang.String _output_directory, java.lang.String _output_name, int _action_type, java.util.List _cut_points, java.util.List _chapter_points, java.util.List _input_files, java.util.List _predefined_IDs)
           
 
Method Summary
 void addChapterpoint(int index, java.lang.Object value)
           
 void addChapterpoint(java.lang.Object value)
           
 void addChapterpoint(java.lang.Object[] values)
           
 void addCutpoint(int index, java.lang.Object value)
           
 void addCutpoint(java.lang.Object value)
           
 void addCutpoint(java.lang.Object[] values)
           
 void addInputFile(int index, java.lang.Object input)
           
 void addInputFile(java.lang.Object input)
           
 void addInputFile(java.lang.Object[] input)
           
 void addPID(java.lang.Object value)
           
 void addPID(java.lang.Object[] values)
           
 java.lang.String checkOutputDirectory()
           
 void clearChapterpoints()
           
 void clearCutpoints()
           
 void clearPIDs()
           
 void closeDebugLogStream()
           
 void closeNormalLogStream(java.lang.String str)
           
 boolean DebugMode()
           
 void determinePrimaryFileSegments()
           
 void finishProcessing()
          finish the process and all objects
 int getActionType()
           
 long getAllSizes()
           
 int getChapterpointCount()
           
 java.util.List getChapterpointList()
           
 java.lang.Object[] getChapterpoints()
           
 java.lang.Object[][] getCollectionAsTable()
          the coll table (gui only)
 int[] getCutImage(java.lang.Object obj)
           
 int getCutpointCount()
           
 java.util.List getCutpointList()
           
 java.lang.Object[] getCutpoints()
           
 java.lang.String getFileSeparator()
           
 java.lang.String getFirstFileBase()
           
 long getFirstFileDate()
           
 java.lang.String getFirstFileName()
           
 java.lang.Object getInputFile(int index)
           
 java.lang.Object[] getInputFiles()
           
 java.util.List getInputFilesAsList()
           
 int getInputFilesCount()
           
 JobProcessing getJobProcessing()
           
 JobCollection getNewInstance()
           
 java.lang.String getOutputDirectory()
           
 java.lang.String getOutputName()
           
 java.lang.String getOutputName(java.lang.String str)
           
 java.lang.String getOutputNameParent(java.lang.String str)
           
 int getPIDCount()
           
 java.lang.Object[] getPIDs()
           
 int[] getPIDsAsInteger()
           
 int getPrimaryInputFileSegments()
           
 Settings getSettings()
          routing returning settings
 java.lang.String getShortSummary()
           
 boolean hasSettings()
           
 boolean isActive()
          check if a process from this coll is running hinder some modifications of files and so on
 java.lang.Object removeChapterpoint(int index)
           
 int[] removeCutImage(java.lang.Object obj)
           
 java.lang.Object removeCutpoint(int index)
           
 java.lang.Object removeInputFile(int index)
           
 java.lang.Object[] removeInputFile(int[] index)
          remove file index, start with last
 void removePID(java.lang.Object value)
           
 void removePID(java.lang.Object[] values)
           
 void setActionType(int value)
           
 void setCutImage(java.lang.String str, int[] data)
           
 void setLogFiles()
          set log files
 void setOutputDirectory(java.lang.String value)
           
 void setOutputName(java.lang.String str)
           
 void setPrimaryInputFileSegments(int val)
           
 void setSettings(Settings _settings)
          collection specific settings
 void startProcessing(boolean b)
          init the process and all variables
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobCollection

public JobCollection(java.lang.String _output_directory)

JobCollection

public JobCollection(java.lang.String _output_directory,
                     java.lang.String _output_name,
                     int _action_type,
                     java.util.List _cut_points,
                     java.util.List _chapter_points,
                     java.util.List _input_files,
                     java.util.List _predefined_IDs)
Method Detail

getNewInstance

public JobCollection getNewInstance()

startProcessing

public void startProcessing(boolean b)
init the process and all variables

finishProcessing

public void finishProcessing()
finish the process and all objects

isActive

public boolean isActive()
check if a process from this coll is running hinder some modifications of files and so on

getFileSeparator

public java.lang.String getFileSeparator()

getJobProcessing

public JobProcessing getJobProcessing()

addInputFile

public void addInputFile(java.lang.Object input)

addInputFile

public void addInputFile(java.lang.Object[] input)

addInputFile

public void addInputFile(int index,
                         java.lang.Object input)

removeInputFile

public java.lang.Object removeInputFile(int index)

removeInputFile

public java.lang.Object[] removeInputFile(int[] index)
remove file index, start with last

determinePrimaryFileSegments

public void determinePrimaryFileSegments()

getInputFile

public java.lang.Object getInputFile(int index)

getInputFiles

public java.lang.Object[] getInputFiles()

getInputFilesAsList

public java.util.List getInputFilesAsList()

getInputFilesCount

public int getInputFilesCount()

getCutpointCount

public int getCutpointCount()

getChapterpointCount

public int getChapterpointCount()

getPIDCount

public int getPIDCount()

getCutpointList

public java.util.List getCutpointList()

getChapterpointList

public java.util.List getChapterpointList()

getOutputNameParent

public java.lang.String getOutputNameParent(java.lang.String str)

getOutputDirectory

public java.lang.String getOutputDirectory()

setOutputDirectory

public void setOutputDirectory(java.lang.String value)

checkOutputDirectory

public java.lang.String checkOutputDirectory()

getOutputName

public java.lang.String getOutputName()

getOutputName

public java.lang.String getOutputName(java.lang.String str)

setOutputName

public void setOutputName(java.lang.String str)

addPID

public void addPID(java.lang.Object value)

addPID

public void addPID(java.lang.Object[] values)

clearPIDs

public void clearPIDs()

removePID

public void removePID(java.lang.Object value)

removePID

public void removePID(java.lang.Object[] values)

getPIDs

public java.lang.Object[] getPIDs()

getPIDsAsInteger

public int[] getPIDsAsInteger()

addCutpoint

public void addCutpoint(java.lang.Object value)

addCutpoint

public void addCutpoint(int index,
                        java.lang.Object value)

addCutpoint

public void addCutpoint(java.lang.Object[] values)

clearCutpoints

public void clearCutpoints()

removeCutpoint

public java.lang.Object removeCutpoint(int index)

getCutpoints

public java.lang.Object[] getCutpoints()

addChapterpoint

public void addChapterpoint(java.lang.Object value)

addChapterpoint

public void addChapterpoint(int index,
                            java.lang.Object value)

addChapterpoint

public void addChapterpoint(java.lang.Object[] values)

clearChapterpoints

public void clearChapterpoints()

removeChapterpoint

public java.lang.Object removeChapterpoint(int index)

getChapterpoints

public java.lang.Object[] getChapterpoints()

getFirstFileBase

public java.lang.String getFirstFileBase()

getFirstFileName

public java.lang.String getFirstFileName()

getFirstFileDate

public long getFirstFileDate()

setLogFiles

public void setLogFiles()
set log files

closeDebugLogStream

public void closeDebugLogStream()

closeNormalLogStream

public void closeNormalLogStream(java.lang.String str)

DebugMode

public boolean DebugMode()

setPrimaryInputFileSegments

public void setPrimaryInputFileSegments(int val)

getPrimaryInputFileSegments

public int getPrimaryInputFileSegments()

getCutImage

public int[] getCutImage(java.lang.Object obj)

setCutImage

public void setCutImage(java.lang.String str,
                        int[] data)

removeCutImage

public int[] removeCutImage(java.lang.Object obj)

getCollectionAsTable

public java.lang.Object[][] getCollectionAsTable()
the coll table (gui only)

setActionType

public void setActionType(int value)

getActionType

public int getActionType()

getAllSizes

public long getAllSizes()

getShortSummary

public java.lang.String getShortSummary()

hasSettings

public boolean hasSettings()

getSettings

public Settings getSettings()
routing returning settings

setSettings

public void setSettings(Settings _settings)
collection specific settings