// License: GPL. package org.openstreetmap.josm.data.gpx; import java.util.HashMap; import java.util.Map; /** * Base class for various classes in the GPX model. * The "attr" hash is used to store the XML payload * (not only XML attributes!) * * @author Frederik Ramm <frederik@remote.org> * */ public class WithAttributes { public Map<String, Object> attr = new HashMap<String, Object>(0); public String getString(String key) { Object value = attr.get(key); return (value instanceof String) ? (String)value : null; } }