de.phleisch.app.itsucks.processing.download.http.impl
Class ContentParser

java.lang.Object
  extended by de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
      extended by de.phleisch.app.itsucks.processing.impl.AbstractDataParser
          extended by de.phleisch.app.itsucks.processing.download.http.impl.ContentParser
All Implemented Interfaces:
DataProcessor

public class ContentParser
extends AbstractDataParser
implements DataProcessor


Field Summary
 
Fields inherited from class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
mChain
 
Constructor Summary
ContentParser()
           
 
Method Summary
 void finish()
          Shutdown the data processor.
 DataProcessorInfo getInfo()
          Returns informations about the processor and its features.
 void init()
          Initializes the data processor.
 DataChunk process(DataChunk pDataChunk)
          Processes the given data chunk.
 void resumeAt(long pByteOffset)
          Resumes the processing at the given position.
 boolean supports(Job pJob)
          Returns true if this processor supports the given type of job.
 
Methods inherited from class de.phleisch.app.itsucks.processing.impl.AbstractDataProcessor
abort, getProcessorChain, rollback, setProcessorChain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.phleisch.app.itsucks.processing.DataProcessor
abort, rollback, setProcessorChain
 

Constructor Detail

ContentParser

public ContentParser()
Method Detail

supports

public boolean supports(Job pJob)
Description copied from interface: DataProcessor
Returns true if this processor supports the given type of job.

Specified by:
supports in interface DataProcessor
Specified by:
supports in class AbstractDataProcessor
Returns:

init

public void init()
          throws ProcessingException
Description copied from interface: DataProcessor
Initializes the data processor. (Create buffers, open file handles etc.)

Specified by:
init in interface DataProcessor
Overrides:
init in class AbstractDataProcessor
Throws:
ProcessingException

finish

public void finish()
Description copied from interface: DataProcessor
Shutdown the data processor. (Release buffers, file handles etc.)

Specified by:
finish in interface DataProcessor
Overrides:
finish in class AbstractDataProcessor

process

public DataChunk process(DataChunk pDataChunk)
                  throws ProcessingException
Description copied from interface: DataProcessor
Processes the given data chunk.

Specified by:
process in interface DataProcessor
Returns:
The pDataChunk pointer or a new pointer to changed data.
Throws:
ProcessingException

resumeAt

public void resumeAt(long pByteOffset)
Description copied from interface: DataProcessor
Resumes the processing at the given position.

Specified by:
resumeAt in interface DataProcessor
Parameters:
pByteOffset - The offset position in bytes.

getInfo

public DataProcessorInfo getInfo()
Description copied from interface: DataProcessor
Returns informations about the processor and its features.

Specified by:
getInfo in interface DataProcessor


Copyright © 2010. All Rights Reserved.