/* (c) 2014 Open Source Geospatial Foundation - all rights reserved * (c) 2001 - 2013 OpenPlans * This code is licensed under the GPL 2.0 license, available at the root * application directory. */ package org.geoserver.catalog.impl; import java.io.IOException; import org.geoserver.catalog.Catalog; import org.geoserver.catalog.CatalogVisitor; import org.geoserver.catalog.WMSLayerInfo; import org.geoserver.catalog.WMSStoreInfo; import org.geotools.data.ows.Layer; import org.opengis.util.ProgressListener; @SuppressWarnings("serial") public class WMSLayerInfoImpl extends ResourceInfoImpl implements WMSLayerInfo { protected WMSLayerInfoImpl() { } public WMSLayerInfoImpl(Catalog catalog) { super(catalog); } public Layer getWMSLayer(ProgressListener listener) throws IOException { return catalog.getResourcePool().getWMSLayer(this); } public void accept(CatalogVisitor visitor) { visitor.visit(this); } @Override public WMSStoreInfo getStore() { return (WMSStoreInfo) super.getStore(); } }