@Override public void setGridSubsets(Set<XMLGridSubset> gridSubsets) { this.gridSubsets = nonNull(gridSubsets); }
@Override public void setGridSubsets(Set<XMLGridSubset> gridSubsets) { this.gridSubsets = nonNull(gridSubsets); }
@Override public void setParameterFilters(Set<ParameterFilter> parameterFilters) { this.parameterFilters = nonNull(parameterFilters); }
/** * XStream initialization of unset fields * * @return {@code this} */ private final GeoServerTileLayerInfo readResolve() { if (null == metaWidthHeight) { metaWidthHeight = new int[2]; } gridSubsets = nonNull(gridSubsets); mimeFormats = nonNull(mimeFormats); parameterFilters = nonNull(parameterFilters); return this; }
/** * @see java.lang.Object#clone() */ @Override public GeoServerTileLayerInfoImpl clone() { GeoServerTileLayerInfoImpl clone; try { clone = (GeoServerTileLayerInfoImpl) super.clone(); } catch (CloneNotSupportedException e) { throw propagate(e); } clone.metaWidthHeight = metaWidthHeight.clone(); clone.gridSubsets = nonNull(null); for (XMLGridSubset gs : gridSubsets) { clone.gridSubsets.add(gs.clone()); } clone.mimeFormats = nonNull(null); clone.mimeFormats.addAll(mimeFormats); clone.parameterFilters = nonNull(null); for (ParameterFilter pf : parameterFilters) { clone.parameterFilters.add(pf.clone()); } return clone; }
/** @see java.lang.Object#clone() */ @Override public GeoServerTileLayerInfoImpl clone() { GeoServerTileLayerInfoImpl clone; try { clone = (GeoServerTileLayerInfoImpl) super.clone(); } catch (CloneNotSupportedException e) { throw propagate(e); } clone.metaWidthHeight = metaWidthHeight.clone(); clone.gridSubsets = nonNull((Set<XMLGridSubset>) null); for (XMLGridSubset gs : gridSubsets) { clone.gridSubsets.add(gs.clone()); } clone.mimeFormats = nonNull((Set<String>) null); clone.mimeFormats.addAll(mimeFormats); clone.parameterFiltersMap = nonNull((Map<String, ParameterFilter>) null); for (ParameterFilter pf : parameterFiltersMap.values()) { clone.addParameterFilter(pf.clone()); } return clone; }
/** * XStream initialization of unset fields * * @return {@code this} */ private final Object readResolve() { if (null == metaWidthHeight) { metaWidthHeight = new int[2]; } gridSubsets = nonNull(gridSubsets); mimeFormats = nonNull(mimeFormats); // Convert the deserialized set into a map. parameterFilters = nonNull(parameterFilters); setParameterFilters(parameterFilters); // Apply the old autoCacheStyles flag if it was specified. if (autoCacheStyles != null) { if (autoCacheStyles) { if (!isAutoCacheStyles()) { addParameterFilter(new StyleParameterFilter()); } } else { if (isAutoCacheStyles()) { this.removeParameterFilter("STYLES"); } } autoCacheStyles = null; } return this; }