All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jpattern.gwt.client.property.PropertyReader Maven / Gradle / Ivy

package com.jpattern.gwt.client.property;

import java.util.HashMap;
import java.util.Map;

/**
 * 
 * @author Francesco Cina'
 *
 * 08/mag/2011
 */
public class PropertyReader {

	private String text = "";

	public PropertyReader(String text) {
		if (text != null) {
			this.text  = text;
		}
	}

	public Map getMap() {
		Map map = new HashMap();
		String[] token = text.split("\n");
		for (String keyValue : token) {
			if (keyValue.indexOf("=")>0 ) {
				int index = keyValue.indexOf("=");
				String key = keyValue.substring(0, index).trim();
				String value = "";
				if (index < keyValue.length()) {
					value = keyValue.substring(index+1, keyValue.length()).trim();
				}
				if (key.length()>0) {
					map.put(key, value);
				}
			}
		}
		return map;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy