Esempio n. 1
0
        public ActionList GetActionList()
        {
            ISerializer       serializer       = GetSerializer();
            DataCryptoBase    crypto           = GetEncryptor();
            IStringSerializer stringSerializer = GetStringSerializer();

            EncryptionAction encryptionAction = new EncryptionAction(crypto);

            CompressorBase    compressor        = GetCompressor();
            CompressionAction compressionAction = new CompressionAction(compressor);

            return(new ActionList(serializer, stringSerializer, encryptionAction, compressionAction));
        }
Esempio n. 2
0
        private static void StartAsConsole(string[] args)
        {
            System.Diagnostics.Trace.TraceInformation("TextMin:StartAsConsole");
            CommandLineOptions cmdLineOptions = new CommandArgsParser().BuildCommandLineOptions(args);

            cmdLineOptions.FileExtensionsToCompress = _fileExtentionsToCompress;

            if (cmdLineOptions.DisplayHelp || string.IsNullOrEmpty(cmdLineOptions.ItemsToProcessDirectory))
            {
                CompressorBase.ShowUsage();
                Console.ReadLine();
                return;
            }
            RunMinifier(cmdLineOptions);
        }
Esempio n. 3
0
        private static void StartAsConsole(string[] args)
        {
            cmdLineOptions = new CommandArgsParser().BuildCommandLineOptions(args);
            cmdLineOptions.FileExtensionsToCompress = _fileExtentionsToCompress;

            // cmdLineOptions.ItemsToProcessDirectory = @"C:\Users\Phil\Desktop\resize";

            if (cmdLineOptions.DisplayHelp || string.IsNullOrEmpty(cmdLineOptions.ItemsToProcessDirectory))
            {
                CompressorBase.ShowUsage();
                Console.ReadLine();
                return;
            }
            RunCompressor();
            return;
        }
Esempio n. 4
0
 public CompressionAction(CompressorBase compressor)
     : base()
 {
     _compressor = compressor;
 }