/** * We don't want the world to be able and call this without going trough {@link * #resolve(ResourceInfo)} * * @param featureType */ private FeatureTypeInfo resolve(FeatureTypeInfo featureType) { FeatureTypeInfoImpl ft = (FeatureTypeInfoImpl) featureType; resolveCollections(ft); return ft; }
private WMSLayerInfo resolve(WMSLayerInfo wmsLayer) { WMSLayerInfoImpl impl = (WMSLayerInfoImpl) wmsLayer; resolveCollections(impl); return wmsLayer; }
private WMTSLayerInfo resolve(WMTSLayerInfo wmtsLayer) { WMTSLayerInfoImpl impl = (WMTSLayerInfoImpl) wmtsLayer; resolveCollections(impl); return wmtsLayer; }
protected MapInfo resolve(MapInfo map) { resolveCollections(map); return map; }
protected NamespaceInfo resolve(NamespaceInfo namespace) { resolveCollections(namespace); return namespace; }
protected LayerGroupInfo resolve(LayerGroupInfo layerGroup) { resolveCollections(layerGroup); return layerGroup; }
protected WorkspaceInfo resolve(WorkspaceInfo workspace) { resolveCollections(workspace); return workspace; }
protected StoreInfo resolve(StoreInfo store) { resolveCollections(store); StoreInfoImpl s = (StoreInfoImpl) store; s.setCatalog(this); return store; }
private CoverageInfo resolve(CoverageInfo r) { CoverageInfoImpl c = (CoverageInfoImpl) r; if (c.getDimensions() != null) { for (CoverageDimensionInfo dim : c.getDimensions()) { if (dim.getNullValues() == null) { ((CoverageDimensionImpl) dim).setNullValues(new ArrayList<Double>()); } } } resolveCollections(r); return r; }
protected LayerInfo resolve(LayerInfo layer) { if (layer.getAttribution() == null) { layer.setAttribution(getFactory().createAttribution()); } resolveCollections(layer); return layer; }