/* * This file is part of the URI Template library. * * For licensing information please see the file license.txt included in the release. * A copy of this licence can also be found at * http://www.opensource.org/licenses/artistic-license-2.0.php */ package org.weborganic.furi; /** * A class implementing this interface can be expanded. * * @author Christophe Lauret * @version 30 December 2008 */ public interface Expandable { /** * Expands this object to produce a URI fragment as defined by the URI Template specifications. * * @param parameters The list of parameters and their values for substitution. * * @return The expanded URI fragment */ String expand(Parameters parameters); }