Package adalid.util

Class Utility

    • Field Detail

      • FILE_SEP

        public static final java.lang.String FILE_SEP
      • USER_DIR

        public static final java.lang.String USER_DIR
      • USER_HOME

        public static final java.lang.String USER_HOME
      • OS_NAME

        public static final java.lang.String OS_NAME
      • WINDOWS

        public static final boolean WINDOWS
    • Constructor Detail

      • Utility

        public Utility()
    • 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)