org.vafer.jdeb.producers
Class DataProducerDirectory

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

public final class DataProducerDirectory
extends AbstractDataProducer
implements DataProducer

DataProducer iterating over a directory. For cross-platform permissions and ownerships you probably want to use a Mapper, too.

Author:
Torsten Curdt

Constructor Summary
DataProducerDirectory(File pDir, String[] pIncludes, String[] pExcludes, Mapper[] pMappers)
           
 
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

DataProducerDirectory

public DataProducerDirectory(File pDir,
                             String[] pIncludes,
                             String[] pExcludes,
                             Mapper[] pMappers)
Method Detail

produce

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


Copyright © 2012. All Rights Reserved.