public OptionsList(String path, Class<?> c) throws IOException { this(new IniParser().parseINI(path, c)); }
public OptionsList(String path, Class<?> c) throws IOException { this(new IniParser().parseINI(path, c)); }
public Configuration(String dataFile, String configFile) throws IOException { this.dataFile = dataFile; this.configFile = configFile; BufferedReader reader = new BufferedReader(new InputStreamReader( new FileInputStream(this.configFile), Constants.ENCODING)); IniParser parser = new IniParser(); parser.setCommentDelimiter(null); ini = parser.parseINI(reader); pruneINI(); }
private void parseHeader() throws IOException { String headerData = in.findString("{END}"); dataOffset = in.getFilePointer(); IniParser parser = new IniParser(); ini = parser.parseINI(new BufferedReader(new StringReader(headerData))); }
private void parseHeader() throws IOException { String headerData = in.findString("{END}"); dataOffset = in.getFilePointer(); IniParser parser = new IniParser(); ini = parser.parseINI(new BufferedReader(new StringReader(headerData))); }
public void parseConfigFile(String configFile) throws IOException { File file = new File(configFile); if (file.isDirectory()) { return; } String parent = file.getParent(); if (configDir != null) { parent = relocateToRoot(parent); } configFile = file.getAbsolutePath(); String dir = file.getParentFile().getAbsolutePath(); IniParser parser = new IniParser(); parser.setCommentDelimiter(null); FileInputStream stream = new FileInputStream(configFile); IniList iniList = parser.parseINI(new BufferedReader( new InputStreamReader(stream, Constants.ENCODING))); for (IniTable table : iniList) { String id = table.get(IniTable.HEADER_KEY); id = id.substring(0, id.lastIndexOf(" ")); id = new File(parent, id).getAbsolutePath(); DefaultMutableTreeNode node = findNode(id, true, configFile); if (node == null) { LOGGER.warn("config file '{}' has invalid filename '{}'", configFile, id); continue; } } }
private void parseChannelData(Location dir) throws IOException { emWave = new double[channelNames.size()]; exWave = new double[channelNames.size()]; exposure = new double[channelNames.size()]; gain = new double[channelNames.size()]; offset = new double[channelNames.size()]; for (int c=0; c<channelNames.size(); c++) { Location dyeFile = new Location(dir, channelNames.get(c) + ".dye"); IniList dye = null; try (RandomAccessInputStream stream = new RandomAccessInputStream(dyeFile.getAbsolutePath()); InputStreamReader isr = new InputStreamReader(stream, Constants.ENCODING); BufferedReader br = new BufferedReader(isr)) { dye = new IniParser().parseINI(br); } IniTable numerator = dye.getTable("Numerator"); String em = numerator.get("Emission"); em = em.substring(0, em.indexOf(' ')); emWave[c] = Double.parseDouble(em); String ex = numerator.get("Excitation"); ex = ex.substring(0, ex.lastIndexOf(" ")); if (ex.indexOf(' ') != -1) { ex = ex.substring(ex.lastIndexOf(" ") + 1); } exWave[c] = Double.parseDouble(ex); exposure[c] = Double.parseDouble(numerator.get("Exposure")); gain[c] = Double.parseDouble(numerator.get("Gain")); offset[c] = Double.parseDouble(numerator.get("Offset")); } }
private void parseChannelData(Location dir) throws IOException { emWave = new double[channelNames.size()]; exWave = new double[channelNames.size()]; exposure = new double[channelNames.size()]; gain = new double[channelNames.size()]; offset = new double[channelNames.size()]; for (int c=0; c<channelNames.size(); c++) { Location dyeFile = new Location(dir, channelNames.get(c) + ".dye"); IniList dye = null; try (RandomAccessInputStream stream = new RandomAccessInputStream(dyeFile.getAbsolutePath()); InputStreamReader isr = new InputStreamReader(stream, Constants.ENCODING); BufferedReader br = new BufferedReader(isr)) { dye = new IniParser().parseINI(br); } IniTable numerator = dye.getTable("Numerator"); String em = numerator.get("Emission"); em = em.substring(0, em.indexOf(' ')); emWave[c] = Double.parseDouble(em); String ex = numerator.get("Excitation"); ex = ex.substring(0, ex.lastIndexOf(" ")); if (ex.indexOf(' ') != -1) { ex = ex.substring(ex.lastIndexOf(" ") + 1); } exWave[c] = Double.parseDouble(ex); exposure[c] = Double.parseDouble(numerator.get("Exposure")); gain[c] = Double.parseDouble(numerator.get("Gain")); offset[c] = Double.parseDouble(numerator.get("Offset")); } }
data = data.replaceAll("ReadFromDoc", ""); IniParser parser = new IniParser(); parser.setCommentDelimiter(";");
data = data.replaceAll("ReadFromDoc", ""); IniParser parser = new IniParser(); parser.setCommentDelimiter(";");
private IniList readMetaData(String id) throws IOException { IniParser parser = new IniParser(); IniList plate = null; IniList xyz = null;
private IniList readMetaData(String id) throws IOException { IniParser parser = new IniParser(); IniList plate = null; IniList xyz = null;
IniParser parser = new IniParser(); IniList ini = parser.parseINI(new BufferedReader(new StringReader(tag))); detectors = new ArrayList<String>();
IniParser parser = new IniParser(); IniList ini = parser.parseINI(new BufferedReader(new StringReader(tag))); detectors = new ArrayList<String>();
IniParser parser = new IniParser(); IniList layout = parser.parseINI(new BufferedReader( new InputStreamReader(in, Constants.ENCODING)));
IniParser parser = new IniParser(); parser.setBackslashContinuesLine(false); IniList ini = parser.parseINI(new BufferedReader(new StringReader(data)));
IniParser parser = new IniParser(); parser.setBackslashContinuesLine(false); IniList ini = parser.parseINI(new BufferedReader(new StringReader(data)));
IniParser parser = new IniParser(); IniList layout = parser.parseINI(new BufferedReader( new InputStreamReader(in, Constants.ENCODING)));
IniParser parser = new IniParser(); IniList ini = parser.parseINI(new BufferedReader(new StringReader(iniMetadata)));
IniParser parser = new IniParser(); IniList ini = parser.parseINI(new BufferedReader(new StringReader(iniMetadata)));