The use case is to generate getCapabilities resposnes using Apache Velocity templates, to give a greater degree of control over the formatting and contents of the getCapabilities. We have a starting template prepared and filling it in seems straight forward enough, but I'm just having trouble gaining access to the WMS object.
Thanks, David Marks ________________________________ From: [email protected] <[email protected]> on behalf of Andrea Aime <[email protected]> Sent: Sunday, December 28, 2014 3:53 AM To: Marks, David Cc: Geoserver-devel Subject: Re: [Geoserver-devel] Writing Custom getCapabilities On Wed, Dec 24, 2014 at 9:26 PM, Marks, David <[email protected]<mailto:[email protected]>> wrote: As part of an ongoing project I am attempting to provide a customized getCapabilities response via the DispatcherCallback framework. As such, I am creating a new Response object which overrides the write method in order to write my own custom content. The problem I am running into, however, is that I cannot find an efficient way to get access to the WMS configuration details stored in the WMS class. Is there a callable method I can use to gain access? Alternatively, is my approach (create a new Response object that overrides "write") the wrong way to go when creating a custom getCapabilities? The approach is fine I believe, but it would be great to know what the use case for a different response is, maybe it could be solved by adding some extension points to the standard writer, like we did to allow the inspire plugin to add extended capabilities into it Cheers Andrea -- == GeoServer Professional Services from the experts! Visit http://goo.gl/NWWaa2 for more information. Please, notice that GeoSolutions will be closed for seasonal holidays from December the 24th to January the 6th == Ing. Andrea Aime @geowolf Technical Lead GeoSolutions S.A.S. Via Poggio alle Viti 1187 55054 Massarosa (LU) Italy phone: +39 0584 962313 fax: +39 0584 1660272 mob: +39 339 8844549 http://www.geo-solutions.it<http://www.geo-solutions.it/> http://twitter.com/geosolutions_it AVVERTENZE AI SENSI DEL D.Lgs. 196/2003 Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo ? consentito esclusivamente al destinatario del messaggio, per le finalit? indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalit? diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003. The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc. ------------------------------------------------------- ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
