Re: JEXL and ant like properties

Dion Gillard <[email protected]>
Newsgroups gmane.comp.jakarta.commons.user,gmane.text.xml.commons.devel
Message-ID <[email protected]>
And it also handles the following:

        jc.getVars().put("x.a", Boolean.TRUE );
        jc.getVars().put("x.b", Boolean.FALSE );

        assertExpression(jc, "x.a", Boolean.TRUE);
        assertExpression(jc, "!x.a", Boolean.FALSE);
        assertExpression(jc, "!x.b", Boolean.TRUE);

The question I meant to ask before was is this something people would
like for the 1.0 release?

All the JEXL tests work with this new feature, and it could make
Jelly's life a little easier as well.

On Tue, 31 Aug 2004 17:32:59 +1000, Dion Gillard <[email protected]> wrote:
> I know this is an issue for Maven and Jelly, specifically
> http://issues.apache.org/jira/browse/JELLY-87
> 
> I've got a solution that allows JEXL to handle the following:
> 
>         JexlContext jc = JexlHelper.createContext();
>         String value = "Stinky Cheese";
>         jc.getVars().put("maven.bob.food", value);
>         // ant property maven.bob.food executing the length method
>         assertExpression(jc, "maven.bob.food.length()", new
> Integer(value.length()));
>         // using empty on maven.bob.food
>         assertExpression(jc, "empty(maven.bob.food)", Boolean.FALSE);
> 
>         assertExpression(jc, "size(maven.bob.food)", new
> Integer(value.length()));
>         assertExpression(jc, "maven.bob.food + ' is good'", value + " is good");
> 
> 
> --
> http://www.multitask.com.au/people/dion/
> 


-- 
http://www.multitask.com.au/people/dion/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.