@Override public String getTitle() { return resource.getTitle(); }
expect(r.getNativeName()).andReturn(name).anyTimes(); expect(r.getQualifiedNativeName()).andReturn(new NameImpl(ns.getURI(), name)).anyTimes(); expect(r.getTitle()).andReturn(name).anyTimes(); expect(r.getAbstract()).andReturn("abstract about " + name).anyTimes(); expect(r.getStore()).andReturn(s).anyTimes();
public String getTitle() { if (layerInfo != null) { return layerInfo.getResource().getTitle(); } else if (groupInfo != null) { return groupInfo.getTitle(); } else { return ""; } }
/** * Overrides to return a dynamic view of the backing {@link LayerInfo} or {@link LayerGroupInfo} * metadata adapted to GWC * * @see org.geowebcache.layer.TileLayer#getMetaInformation() */ @Override public LayerMetaInformation getMetaInformation() { LayerMetaInformation meta = null; String title = getName(); String description = ""; List<String> keywords = Collections.emptyList(); List<ContactInformation> contacts = Collections.emptyList(); ResourceInfo resourceInfo = getResourceInfo(); if (resourceInfo != null) { title = resourceInfo.getTitle(); description = resourceInfo.getAbstract(); keywords = new ArrayList<String>(); for (KeywordInfo kw : resourceInfo.getKeywords()) { keywords.add(kw.getValue()); } } meta = new LayerMetaInformation(title, description, keywords, contacts); return meta; }
MapLayerInfo createMapLayer(String name, String ns) { ResourceInfo r = createMock(ResourceInfo.class); expect(r.getName()).andReturn(name); expect(r.getPrefixedName()).andReturn(ns + ":" + name); expect(r.getTitle()).andReturn(name); expect(r.getAbstract()).andReturn(name); replay(r); LayerInfo l = createMock(LayerInfo.class); expect(l.getResource()).andReturn(r); expect(l.getType()).andReturn(LayerInfo.Type.VECTOR); replay(l); return new MapLayerInfo(l); }
MapLayerInfo createMapLayer(String name, String ns) { ResourceInfo r = createMock(ResourceInfo.class); expect(r.getName()).andReturn(name); expect(r.getPrefixedName()).andReturn(ns + ":" + name); expect(r.getTitle()).andReturn(name); expect(r.getAbstract()).andReturn(name); replay(r); LayerInfo l = createMock(LayerInfo.class); expect(l.getResource()).andReturn(r); expect(l.getType()).andReturn(PublishedType.VECTOR); replay(l); return new MapLayerInfo(l); }
public MapLayerInfo(LayerInfo layerInfo) { this.layerInfo = layerInfo; this.remoteFeatureSource = null; ResourceInfo resource = layerInfo.getResource(); // handle InlineFeatureStuff this.name = resource.getPrefixedName(); this.label = resource.getTitle(); this.description = resource.getAbstract(); this.type = layerInfo.getType().getCode(); }
title = resourceInfo.getTitle(); description = resourceInfo.getAbstract(); keywords = new ArrayList<>();
private String findTitle(Layer layer, Catalog catalog) { if (layer.getTitle() == null) { return null; } String[] nameparts = layer.getTitle().split(":"); ResourceInfo resource = nameparts.length > 1 ? catalog.getResourceByName(nameparts[0], nameparts[1], ResourceInfo.class) : catalog.getResourceByName(nameparts[0], ResourceInfo.class); if (useSldTitle && layer.getStyle() != null && layer.getStyle().getDescription() != null && layer.getStyle().getDescription().getTitle() != null) { return layer.getStyle().getDescription().getTitle().toString(); } if (resource != null) { return resource.getTitle(); } else { return layer.getTitle(); } }
public void testGetMetaInformation() { layerInfoTileLayer = new GeoServerTileLayer(layerInfo, defaults, gridSetBroker); layerGroupInfoTileLayer = new GeoServerTileLayer(layerGroup, defaults, gridSetBroker); LayerMetaInformation metaInformation = layerInfoTileLayer.getMetaInformation(); assertNotNull(metaInformation); String title = metaInformation.getTitle(); String description = metaInformation.getDescription(); List<String> keywords = metaInformation.getKeywords(); assertEquals(layerInfo.getResource().getTitle(), title); assertEquals(layerInfo.getResource().getAbstract(), description); assertEquals(layerInfo.getResource().getKeywords().size(), keywords.size()); for (String kw : keywords) { assertTrue(layerInfo.getResource().getKeywords().contains(new Keyword(kw))); } metaInformation = layerGroupInfoTileLayer.getMetaInformation(); assertNotNull(metaInformation); title = metaInformation.getTitle(); description = metaInformation.getDescription(); keywords = metaInformation.getKeywords(); // these properties are missing from LayerGroupInfo interface assertEquals(GWC.tileLayerName(layerGroup), title); assertEquals("", description); assertEquals(0, keywords.size()); }
element("Name", layer.prefixedName()); element("Title", layer.getResource().getTitle()); element("Abstract", layer.getResource().getAbstract()); handleKeywordList(layer.getResource().getKeywords());
element("Name", layer.prefixedName()); element("Title", layer.getResource().getTitle()); element("Abstract", layer.getResource().getAbstract()); handleKeywordList(layer.getResource().getKeywords());