I liked your module! Even though i wanna do some different things than yours, it's really nice.
Btw, for the URL Pattern Matching "Ant-like", I've found that Spring has it's implementation, and the code can be find here: http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/util/AntPathMatcher.html http://kickjava.com/src/org/springframework/util/AntPathMatcher.java.htm http://grepcode.com/file/repo1.maven.org/maven2/org.springframework/spring-core/3.0.2.RELEASE/org/springframework/util/StringUtils.java#StringUtils.tokenizeToStringArray%28java.lang.String%2Cjava.lang.String%29 Calling AntPathMatcher.match("core/**","core/exceptionreport") (for example) will do the trick for the IgnoredPathsPatterns service :) And it'll help me a lot later in my security module... Thanks! _______________________ Everton Agner Ramos 2010/9/14 Everton Agner <ton.ag...@gmail.com> > Thanks a lot!! I'll checkout later at home and have a look at it :) > > _______________________ > Everton Agner Ramos > > > 2010/9/14 Alessio Gambi <agamb...@gmail.com> > > Hi Everton, >> >> sorry for the delay. >> >> You can take the code by adding these entries in you pom.xml >> >> <dependency> >> <groupId>com.gambi.tapestry.menu</groupId> >> <artifactId>tapestry-menu-module</artifactId> >> <version>0.0.1-SNAPSHOT</version> >> </dependency> >> >> <repository> >> <id>gambi-maven-repository</id> >> <url>http://www.inf.usi.ch/phd/gambi/dev/maven/</url> >> <name>Gambi Maven Repository</name> >> </repository> >> >> Or directly download the jar from: >> >> www.inf.usi.ch/phd/gambi/dev/maven/com/gambi/tapestry/menu/tapestry-menu-module/0.0.1-SNAPSHOT/tapestry-menu-module-0.0.1-SNAPSHOT.jar >> >> In any case, the jar file contains also the source files. >> >> If you want to test it, you can download the test application and deploy >> it (I just tried only with Tomcat 6) from >> >> http://www.inf.usi.ch/phd/gambi/dev/apps/testapp.war >> >> -- Alessio >> >> >> >> On Sep 13, 2010, at 4:16 PM, Everton Agner wrote: >> >> Oh, cool, I found the blog entry here : >>> >>> http://blog.tapestry5.de/index.php/2010/01/19/tapestry-ioc-modularization-of-web-applications-without-osgi/ >>> >>> Basically, it is same the problem I'm facing right now. But I don't wanna >>> make the module so intrusive, and I guess Distributed Configuration is >>> nice >>> for that purpose. And it fits with what I wanna do later in my Security >>> Module. >>> >>> Btw, can you share some code for the URL Matching w/ wildcards? :) >>> >>> Thanks! >>> >>> _______________________ >>> Everton Agner Ramos >>> >>> >>> 2010/9/13 Alessio Gambi <agamb...@gmail.com> >>> >>> Hi, >>>> There is an interesting blog entry that talks right about the component >>>> you >>>> are trying to develop. Just google for Tapestry vs OSGi and you will >>>> find >>>> it. >>>> BTW I did it something like that few time ago and I used regexp. >>>> >>>> >>>> On 13-set-2010, at 15:20, Everton Agner <ton.ag...@gmail.com> wrote: >>>> >>>> Yes, probably I'll use it if I have to implement it from scratch. I >>>>> just >>>>> wanted to know if there was something like that already implemented >>>>> >>>>> I'll google it for options, maybe there is some API somewhere. If >>>>> anyone >>>>> knows, please tell me. >>>>> >>>>> Thanks! >>>>> >>>>> _______________________ >>>>> Everton Agner Ramos >>>>> >>>>> >>>>> 2010/9/13 Thiago H. de Paula Figueiredo <thiag...@gmail.com> >>>>> >>>>> On Mon, 13 Sep 2010 09:19:18 -0300, Everton Agner < >>>>>> ton.ag...@gmail.com> >>>>>> wrote: >>>>>> >>>>>> I'm developing an auto menu builder, which retrives all the pages from >>>>>> >>>>> the >>>> >>>>> ComponentSource service. But since core pages are included on it (like >>>>>>> /core/servicestatus or something like that), I've created another >>>>>>> >>>>>> service >>>> >>>>> for IgnoredPaths, and I wanna configure paths as Patterns, like >>>>>>> >>>>>> "core/*". >>>> >>>>> I should be OK if i had something like what Ant does for paths and >>>>>>> wildcard,that could match patterns like "core/*" and some improved >>>>>>> >>>>>> paths >>>> >>>>> like >>>>>>> "**/users/*". >>>>>>> >>>>>>> >>>>>> Tapestry has nothing like that. Have you thought about using regular >>>>>> expressions? >>>>>> >>>>>> >>>>>> -- >>>>>> Thiago H. de Paula Figueiredo >>>>>> Independent Java, Apache Tapestry 5 and Hibernate consultant, >>>>>> developer, >>>>>> and instructor >>>>>> Owner, Ars Machina Tecnologia da Informação Ltda. >>>>>> http://www.arsmachina.com.br >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>>>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>>>> >>>>>> >>>>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >>>> For additional commands, e-mail: users-h...@tapestry.apache.org >>>> >>>> >>>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> >