Package adalid.util
Class Utility
java.lang.Object
adalid.util.Utility
- Direct Known Subclasses:
AbstractMetaJavaBuilder,CopyConfigFiles,FileBrowser,FileDownloader,FolderBrowser,ModuleBuilder,NoticesReplacer,RoadMapper,Runner,RunPlantUML,SQLDeveloperDDLFixer,SQLMerger,SQLMerger2nd,SQLWriter,SysCmdRunner
- Author:
- Jorge Campins
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringchooseDirectory(String path) static StringchooseFile(String path) static StringchooseFile(String path, boolean acceptAllFileFilterUsed, FileFilter... filters) static StringchooseFile(String path, List<? extends FileFilter> list) static StringchooseFile(String path, FileFilter... filters) static StringchooseFileOrDirectory(String path) static StringchooseFileOrDirectory(String path, boolean acceptAllFileFilterUsed, FileFilter... filters) static StringchooseFileOrDirectory(String path, List<? extends FileFilter> list) static StringchooseFileOrDirectory(String path, FileFilter... filters) protected Stringfinished()protected Stringprotected Stringprotected static Stringstatic String[]getArguments(Class<?> clazz) El método getArguments busca los argumentos en los archivos de propiedades privadas y de arranque (bootstrapping), en ese orden.static String[]getArguments(String clazz) static org.apache.commons.collections.ExtendedPropertiesstatic ProjectBuilderstatic Stringstatic Stringstatic Class<? extends ProjectBuilder> static Stringstatic <T extends Utility>
TinstanceOf(Class<T> clazz) protected static voidstatic voidstatic <T> TnewInstance(Class<T> clazz) static voidEl método setBootstrappingFileName se utiliza para establecer el nombre del archivo de configuración inicial del utilitario, en caso de que se deba utilizar un archivo diferente al predeterminado (bootstrapping.properties).static booleanshowConfirmDialog(String message, String title) static booleanshowConfirmDialog(String message, String title, int messageType) protected Stringstarting()protected Stringprotected static voidupdateProjectBuilderDictionary(Class<?> clazz)
-
Field Details
-
FILE_SEP
-
USER_DIR
-
USER_HOME
-
OS_NAME
-
WINDOWS
public static final boolean WINDOWS
-
-
Constructor Details
-
Utility
public Utility()
-
-
Method Details
-
getAdalidProjectVersion
-
logAdalidProjectVersion
protected static void logAdalidProjectVersion() -
updateProjectBuilderDictionary
-
instanceOf
- Throws:
Exception
-
newInstance
- Throws:
Exception
-
getLastExecutedProjectAlias
-
getLastExecutedProjectBaseFolderName
-
getLastExecutedProjectClassName
-
getLastExecutedProjectClass
-
getLastExecutedProject
-
logSystemProperties
public static void logSystemProperties() -
chooseDirectory
-
chooseFile
-
chooseFile
-
chooseFile
-
chooseFile
public static String chooseFile(String path, boolean acceptAllFileFilterUsed, FileFilter... filters) -
chooseFileOrDirectory
-
chooseFileOrDirectory
-
chooseFileOrDirectory
-
chooseFileOrDirectory
public static String chooseFileOrDirectory(String path, boolean acceptAllFileFilterUsed, FileFilter... filters) -
getArguments
El método getArguments busca los argumentos en los archivos de propiedades privadas y de arranque (bootstrapping), en ese orden.- Parameters:
clazz- clase cuyo nombre canónico se utiliza en los archivos como prefijo de las propiedades correspondientes a los argumentos.- Returns:
- la matriz de argumentos.
-
getArguments
-
showConfirmDialog
-
showConfirmDialog
-
getBootstrapping
public static org.apache.commons.collections.ExtendedProperties getBootstrapping() -
setBootstrappingFileName
El método setBootstrappingFileName se utiliza para establecer el nombre del archivo de configuración inicial del utilitario, en caso de que se deba utilizar un archivo diferente al predeterminado (bootstrapping.properties).- Parameters:
name- nombre del archivo, sin la ruta; el archivo debe estar almacenado en el subdirectorio src/main/resources, donde mismo se encuentra el archivo de configuración inicial predeterminado (bootstrapping.properties).
-
starting
-
starting
-
finished
-
finished
-
finished
-