001package org.vishia.commander.target; 002 003import java.io.Closeable; 004 005/**This part of the file commander may run on any target system which hasn't a display. 006 * For the standard implementation for PC-Usage it is compiled in the same application like the GUI. 007 * This files may be translated to C, it can be run in a embedded environment. 008 * @author Hartmut Schorrig 009 * 010 */ 011public class FcmdtTarget implements FcmdtTarget_ifc, Closeable 012{ 013 /**The module to copy files. 014 * 015 */ 016 FcmdtCopyCmd copyCmd = new FcmdtCopyCmd(); 017 018 019 public FcmdtTarget(){ 020 021 } 022 023 024 @Override public void cmdTarget(int cmd, String sParam){ 025 switch(cmd){ 026 case FcmdtTarget_ifc.copyFile: copyCmd.startCopy(cmd, sParam); break; 027 } 028 } 029 030 @Override public void close(){ 031 copyCmd.close(); 032 } 033 034 035}