Package adalid.util
Class Utility
- java.lang.Object
-
- adalid.util.Utility
-
- Direct Known Subclasses:
CopyConfigFiles,FileBrowser,FileDownloader,FolderBrowser,NoticesReplacer,Runner,SQLDeveloperDDLFixer,SQLMerger,SQLMerger2nd,SQLWriter,SysCmdRunner
public class Utility extends java.lang.Object- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description Utility()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.StringchooseDirectory(java.lang.String path)static java.lang.StringchooseFile(java.lang.String path)static java.lang.StringchooseFile(java.lang.String path, boolean acceptAllFileFilterUsed, javax.swing.filechooser.FileFilter... filters)static java.lang.StringchooseFile(java.lang.String path, java.util.List<? extends javax.swing.filechooser.FileFilter> list)static java.lang.StringchooseFile(java.lang.String path, javax.swing.filechooser.FileFilter... filters)protected java.lang.Stringfinished()protected java.lang.Stringfinished(java.lang.Class<?> clazz)protected java.lang.Stringfinished(java.lang.Class<?> clazz, long millis)protected static java.lang.StringgetAdalidProjectVersion()static java.lang.String[]getArguments(java.lang.Class<?> clazz)El método getArguments busca los argumentos en los archivos de propiedades privadas y de arranque (bootstrapping), en ese orden.static java.lang.String[]getArguments(java.lang.String clazz)static org.apache.commons.collections.ExtendedPropertiesgetBootstrapping()static ProjectBuildergetLastExecutedProject()static java.lang.StringgetLastExecutedProjectAlias()static java.lang.StringgetLastExecutedProjectBaseFolderName()static java.lang.Class<? extends ProjectBuilder>getLastExecutedProjectClass()static java.lang.StringgetLastExecutedProjectClassName()static <T extends Utility>
TinstanceOf(java.lang.Class<T> clazz)protected static voidlogAdalidProjectVersion()static voidlogSystemProperties()static voidsetBootstrappingFileName(java.lang.String name)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).static booleanshowConfirmDialog(java.lang.String message, java.lang.String title)static booleanshowConfirmDialog(java.lang.String message, java.lang.String title, int messageType)protected java.lang.Stringstarting()protected java.lang.Stringstarting(java.lang.Class<?> clazz)protected static voidupdateProjectBuilderDictionary(java.lang.Class<?> clazz)
-
-
-
Method Detail
-
getAdalidProjectVersion
protected static java.lang.String getAdalidProjectVersion()
-
logAdalidProjectVersion
protected static void logAdalidProjectVersion()
-
updateProjectBuilderDictionary
protected static void updateProjectBuilderDictionary(java.lang.Class<?> clazz)
-
instanceOf
public static <T extends Utility> T instanceOf(java.lang.Class<T> clazz) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getLastExecutedProjectAlias
public static java.lang.String getLastExecutedProjectAlias()
-
getLastExecutedProjectBaseFolderName
public static java.lang.String getLastExecutedProjectBaseFolderName()
-
getLastExecutedProjectClassName
public static java.lang.String getLastExecutedProjectClassName()
-
getLastExecutedProjectClass
public static java.lang.Class<? extends ProjectBuilder> getLastExecutedProjectClass()
-
getLastExecutedProject
public static ProjectBuilder getLastExecutedProject()
-
logSystemProperties
public static void logSystemProperties()
-
chooseDirectory
public static java.lang.String chooseDirectory(java.lang.String path)
-
chooseFile
public static java.lang.String chooseFile(java.lang.String path)
-
chooseFile
public static java.lang.String chooseFile(java.lang.String path, java.util.List<? extends javax.swing.filechooser.FileFilter> list)
-
chooseFile
public static java.lang.String chooseFile(java.lang.String path, javax.swing.filechooser.FileFilter... filters)
-
chooseFile
public static java.lang.String chooseFile(java.lang.String path, boolean acceptAllFileFilterUsed, javax.swing.filechooser.FileFilter... filters)
-
getArguments
public static java.lang.String[] getArguments(java.lang.Class<?> clazz)
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
public static java.lang.String[] getArguments(java.lang.String clazz)
-
showConfirmDialog
public static boolean showConfirmDialog(java.lang.String message, java.lang.String title)
-
showConfirmDialog
public static boolean showConfirmDialog(java.lang.String message, java.lang.String title, int messageType)
-
getBootstrapping
public static org.apache.commons.collections.ExtendedProperties getBootstrapping()
-
setBootstrappingFileName
public static void setBootstrappingFileName(java.lang.String name)
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
protected java.lang.String starting()
-
starting
protected java.lang.String starting(java.lang.Class<?> clazz)
-
finished
protected java.lang.String finished()
-
finished
protected java.lang.String finished(java.lang.Class<?> clazz)
-
finished
protected java.lang.String finished(java.lang.Class<?> clazz, long millis)
-
-