estoy teniendo problemas para acceder a los values de un properties mediante una clase que sigue el patron Singleton...
La clase es la siguiente:
Código
public class ApplicationDirectories { static private ApplicationDirectories singleton = new ApplicationDirectories(); public ApplicationDirectories() { } /** * Default constructor */ try { prop.load(is); } //end RepositoryManagement() /** * **GETTERS** */ /** * Returns the singleton attribute which is used to access the methods of this class from other packages * @return a RepositoryManagement object */ static public ApplicationDirectories getSingleton() { return singleton; } return prop; } /** * **SETTERS** */ this.prop=prope; } }
Cuando arranca la aplicacion quiero cargar el fichero de configuracion, pero cuando intento recuperar una de las propiedades me da como null, el codigo que empleo es el siguiente:
Código
ApplicationDirectories app = new ApplicationDirectories(configFile);
Tambien he probado las siguientes dos lineas de codigo y ambas me devuelven null:
Código
Si pruebo los accesos a properties sin la clase con el patron Singleton si que me devuelve los valores correctos contenidos en el fichero de configuracion, por lo tanto deduzco que el error viene de la clase ApplicationDirectories....
Alguien me puede hechar una mano en corregir el error que tiene la clase???
Espero vuestras respuestas y gracias de antemano.
alzehimer_cerebral