Last message here concerning building a DOM. On reading I will use the pull parser and only validate if I get an exception. The xsd files are in the GEOSERVER_DATA_DIR/security/..., users can user their own tool for validating if the modify the xml files manually, I will point out this fact in the documentation.
On writing (GUI or hopefully REST in the future), I will always validate. Cheers Christian Zitat von Andrea Aime <[email protected]>: > On Thu, Jun 9, 2011 at 11:25 AM, <[email protected]> wrote: >>> Oh, I thought you were using xstream, which does not build a DOM, >>> uses a pull parser which is faster. >> >> You have the choice, >> XStream xstream = new XStream(new DomDriver()); > > Yep, thought it's a discouraged approach (because it's slow) > >>> >>>> >>>> Another Idea which does not hurt: >>>> >>>> class WirteableFileWatcher<T> extends FileWatcher<T> { >>>> public write(T object) trhows IOException() { >>>> // code >>>> } >>>> } >>> >>> Still prefer the file watcher to be notified. Otherwise it's no >>> more a file watcher but an almost full persistence subsystem >>> (if you write, why not read too while you're at it?). >>> The persistence subsystem could be built using the file watcher >>> services as a delegate. >> >> Bought , should I prepare a patch for >> >> setKnownLastModified(long lastModified) > > Yep, go ahead > > Cheers > Andrea > > > -- > ------------------------------------------------------- > Ing. Andrea Aime > GeoSolutions S.A.S. > Tech lead > > Via Poggio alle Viti 1187 > 55054 Massarosa (LU) > Italy > > phone: +39 0584 962313 > fax: +39 0584 962313 > > http://www.geo-solutions.it > http://geo-solutions.blogspot.com/ > http://www.youtube.com/user/GeoSolutionsIT > http://www.linkedin.com/in/andreaaime > http://twitter.com/geowolf > > ------------------------------------------------------- > ---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program. ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
