package uk.co.mmscomputing.device.twain; /** * Provide the default TWAIN transfer mechanisms. * * @author michael.lossos@softwaregoodness.com * */ public class TwainDefaultTransferFactory implements TwainITransferFactory { public TwainITransfer createFileTransfer( TwainSource twainSource ) { return new TwainTransfer.FileTransfer( twainSource ); } public TwainITransfer createMemoryTransfer( TwainSource twainSource ) { return new TwainTransfer.MemoryTransfer( twainSource ); } public TwainITransfer createNativeTransfer( TwainSource twainSource ) { return new TwainTransfer.NativeTransfer( twainSource ); } }