if you look in wicket.settings package you will see all the setting interfaces. wicket has /a lot/ of options you can configure and having them in a single object is overwhelming. just look at Settings in the same package - this is the aggregate all interfaces point to - its insane. the idea was to compartmentalize settings into units that will make it easier for users to find - so if you want to change something related to markup such as stripping wicket tags you just do getMarkupSettings(). and your ide will show you all settings related to markup.
-Igor On 8/7/06, Johan Compagner <[EMAIL PROTECTED]> wrote: > Hi, > > IMarkupSettings: > > /** > * Sets whether to remove wicket tags from the output. > * > * @param stripWicketTags > * whether to remove wicket tags from the output > */ > void setStripWicketTags(boolean stripWicketTags); > > > Yes you need to mound package by package. How would we else handle > collisions? > You can have a PageX in both packages. Or then suddenly add a piece of that > dir that is left also to the url? > > Packages in java are standalone things. There is not really such a thing as > subpackages.... > Thats only how we view them if we view them as a directory structure.. > > > johan > > > > On 8/7/06, Korbinian Bachl <[EMAIL PROTECTED]> wrote: > > > > > > > > Hi Johan, > > > > if you want i can mail you the complete eclipse-project, so you dont have > to do it yourself. > > > > That the Settings object is divided is sth. i found out- but its quite > hard (and unlogic for me) that the settings are scattered over various > interfaces... however, the > > > > IMarkupSettings settings > > > > hasnt got a setStripWicketTags method... > > is there any overview of all (!) settings possibilites and their execution > ? > > To the PackageMount - does this mean i have to define a mount for every > subpackage? > > > > Thanks for help, > > > > Best Regards, > > > > Korbinian > > > > > > > > ________________________________ > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] ] Im > Auftrag von Johan Compagner > > Gesendet: Montag, 7. August 2006 19:43 > > An: wicket-user@lists.sourceforge.net > > Betreff: Re: [Wicket-user] 3 day beginners overview / broken mounts > > > > > > > > Settings object is divided > > > > The StripWicketTags is a part of the IMarkupSettings settings interface. > > > > PackageMounting is really the package not subpackages (as far as i know) > > > > What that second attempt failed i have to check out for myself first what > exactly goes wrong. > > > > johan > > > > > > > > On 8/7/06, Korbinian Bachl <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > Hi, > > > > > > after i played 3 days with wicket, its time to come to a small > conlcsion. To have it short, ill just write the pro and cons in my opinion. > Later on i describe a problem i have with the mount i applied to the > navomatic demo application. > > > > > > Wicket Pro: > > > + good idea and model > > > + intuitive and easy to understand > > > + few code needed > > > + OO > > > > > > Cons: > > > - documentation isn worth the word... > > > (wiki tells you things that dont work, are deprecated etc - has anyone a > clue what is the non-deprecated alternative to getSettings() ??? ) > > > - wicket Markup output is on by default (pls care for VALID html....) > > > - wicket-webage looks nice, but try to find sth. specific on it is > horrific (e.g. Wicket Library under Related Projets instead under > Documentation... as a newbie i want docs and didnt think a minute for any > additional projects) > > > - mount seems broken completely if you use more than 1 package > > > > > > Mount problem description: > > > > > > i programmed the navomatic border example found on > http://wicket.sourceforge.net/ExampleNavomatic.html and > enhanced it with a fourth page (page4) wich lies in a subpackage (my default > is de.navo, where navomatic, page1/page2/page3 are and the package > de.navo.test helds the page4). > > > > > > I then created the init this way (i saw this recommended on javalobby > and it makes sense to me, as i like putting things in a hirarchical way and > ordered by their use - > > > > > > public void init() { > > > getSettings().setStripWicketTags(true); > > > mount("/main", PackageName.forClass(navomatic.class)); > > > } > > > > > > First i was happy, as it works as intended, but then i checked the pages > - while the first 3 pages in main package are ok, the 4th in the subpackage > has big problems - its link is > http://localhost:8080/Navo2?wicket:bookmarkablePage=:de.navo.test.Page4 > instead of the http://localhost:8080/Navo2/main/test/Page4 > and if youre on page4, all links, includig to the page4 itself, are > completly untouched (the code wicket should replace isnt replaced) - so i > thought to set each page individually, > > > > > > try 2 was this: > > > > > > > > > public void init() { > > > getSettings().setStripWicketTags(true); > > > mountBookmarkablePage("/Page1", Page1.class); > > > mountBookmarkablePage( "/Page2", Page2.class); > > > mountBookmarkablePage( "/Page3", Page3.class); > > > mountBookmarkablePage("/Page4" , Page4.class); > > > } > > > > > > there the first 3 pages work as intended, however on page4 all the links > become untouched again and present the dummy text.... > > > > > > Best Regards, > > > > > > > > > > > > Korbinian > > > > ------------------------------------------------------------------------- > > > Using Tomcat but need to do more? Need to support web services, > security? > > > Get stuff done quickly with pre-integrated technology to make your job > easier > > > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > > > _______________________________________________ > > > Wicket-user mailing list > > > Wicket-user@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > > > _______________________________________________ > > Wicket-user mailing list > > Wicket-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > > > > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > Wicket-user mailing list > Wicket-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wicket-user > > > ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Wicket-user mailing list Wicket-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wicket-user