/***************************************************
*
* cismet GmbH, Saarbruecken, Germany
*
* ... and it just works.
*
****************************************************/
package de.cismet.cismap.commons.wms.capabilities;
import java.net.URL;
import java.util.List;
/**
* The operation interface represents a wms operation. This interface should be used to eliminate the deegree dependency
* for the capabilities parsing.
*
* @author therter
* @version $Revision$, $Date$
*/
public interface Operation {
//~ Methods ----------------------------------------------------------------
/**
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
URL getGet();
/**
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
URL getPost();
/**
* DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
List<Parameter> getParameters();
/**
* DOCUMENT ME!
*
* @param name DOCUMENT ME!
*
* @return DOCUMENT ME!
*/
Parameter getParameter(String name);
}