Class CommandLineInterface.CompressCommand
java.lang.Object
AEDs3.CommandLineInterface.CompressCommand
- All Implemented Interfaces:
Runnable
- Enclosing class:
CommandLineInterface
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) booleanCria um backup do DB, incluindo data e hora no nome de arquivo.(package private) StringEspecifica um nome customizado para o arquivo comprimido.(package private) booleanFechar e deletar arquivo após comprimir.(package private) CompressionTypeAlgoritmo de compressão a ser utilizado.(package private) CommandLineInterface.CliCommandsReferência para o comando pai, utilizado para acessar a instância do banco de dados e outros recursos.(package private) String[]Especifica arquivos externos a serem comprimidos, em vez do arquivo TrackDB atualmente aberto. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
method
CompressionType methodAlgoritmo de compressão a ser utilizado. -
delete
boolean deleteFechar e deletar arquivo após comprimir. -
customName
String customNameEspecifica um nome customizado para o arquivo comprimido. -
backup
boolean backupCria um backup do DB, incluindo data e hora no nome de arquivo. -
standaloneFiles
String[] standaloneFilesEspecifica arquivos externos a serem comprimidos, em vez do arquivo TrackDB atualmente aberto.Esta opção permite que o usuário comprima arquivos externos, fornecendo um ou mais caminhos para os arquivos a serem comprimidos. Os arquivos especificados não devem ser arquivos TrackDB, pois esses devem ser manipulados diretamente pelo sistema.
-
parent
Referência para o comando pai, utilizado para acessar a instância do banco de dados e outros recursos.
-
-
Constructor Details
-
CompressCommand
CompressCommand()
-
-
Method Details
-
run
-