org.vafer.jdeb.producers
Class DataProducerFile

java.lang.Object
  extended by org.vafer.jdeb.producers.AbstractDataProducer
      extended by org.vafer.jdeb.producers.DataProducerFile
All Implemented Interfaces:
DataProducer

public final class DataProducerFile
extends AbstractDataProducer
implements DataProducer

DataProducer representing a single file For cross-platform permissions and ownerships you probably want to use a Mapper, too.

Author:
Torsten Curdt

Constructor Summary
DataProducerFile(File pFile, String[] pIncludes, String[] pExcludes, Mapper[] pMapper)
           
 
Method Summary
 void produce(DataConsumer pReceiver)
           
 
Methods inherited from class org.vafer.jdeb.producers.AbstractDataProducer
isIncluded, map
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataProducerFile

public DataProducerFile(File pFile,
                        String[] pIncludes,
                        String[] pExcludes,
                        Mapper[] pMapper)
Method Detail

produce

public void produce(DataConsumer pReceiver)
             throws IOException
Specified by:
produce in interface DataProducer
Throws:
IOException


Copyright © 2012. All Rights Reserved.