Description
devuelve el valor correspondiente al parametro en el fichero dado
License
Open Source License
Parameter
Parameter | Description |
---|
fileName | nombre del fichero de parametros |
param | parametro del que queremos averiguar su valor. |
defValue | valor que devuelve si no encontro el parametro |
Exception
Parameter | Description |
---|
FileNotFoundException | , IOException si hubo algun problema. |
Return
el valor asignado al parametro almacenado en el fichero. Si no se encuentra, devuelve defValue.
Declaration
static public String loadParamFromFile(String fileName, String param,
String defValue) throws FileNotFoundException, IOException
Method Source Code
//package com.java2s;
/*/*from w ww . ja va 2 s . c o m*/
* ISABEL: A group collaboration tool for the Internet
* Copyright (C) 2009 Agora System S.A.
*
* This file is part of Isabel.
*
* Isabel is free software: you can redistribute it and/or modify
* it under the terms of the Affero GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Isabel is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* Affero GNU General Public License for more details.
*
* You should have received a copy of the Affero GNU General Public License
* along with Isabel. If not, see <http://www.gnu.org/licenses/>.
*/
import java.io.*;
import java.util.*;
public class Main {
/**
* devuelve el valor correspondiente al parametro en el fichero dado
* @param fileName nombre del fichero de parametros
* @param param parametro del que queremos averiguar su valor.
* @param defValue valor que devuelve si no encontro el parametro
* @return el valor asignado al parametro almacenado en el fichero. Si no se encuentra, devuelve defValue.
* @throws FileNotFoundException, IOException si hubo algun problema.
* @Author lailoken
*/
static public String loadParamFromFile(String fileName, String param,
String defValue) throws FileNotFoundException, IOException {
Properties p = new Properties();
p.load(new FileInputStream(fileName));
return p.getProperty(param, defValue);
}
/**
* devuelve el valor correspondiente al parametro en el fichero dado
* @param fileName nombre del fichero de parametros
* @param param parametro del que queremos averiguar su valor.
* @return el valor asignado al parametro almacenado en el fichero. Si no se encuentra, devuelve null.
* @throws FileNotFoundException, IOException si hubo algun problema.
* @Author lailoken
*/
static public String loadParamFromFile(String fileName, String param)
throws FileNotFoundException, IOException {
String defValue = null;
return loadParamFromFile(fileName, param, defValue);
}
}
Related
- loadMetaConfiguration()
- loadMimeTypes(InputStream inputStream)
- loadNative(File nativeLibsFolder)
- loadNecessaryPackagePrivateProperties(Class> aClass, String aFileName)
- loadOSDependentLibrary()
- loadParams(String fileName)
- loadPriority()
- loadProperties(File directory, String propertiesFileName)
- loadProperties(File f)