It's an anonymous class and I don't create an identifier for it but I
suppose I can still use:

add(new ExternalLink(..,..,..).setVisible(condition));

"Back in my day we didn't need Tapestry, or Wicket or WebObjects, or
even Servlets, or for that matter Java! We just coded in plain assembly
language. And before that we had to just type in 1's and 0's. Sometimes
we didn't even have 1's. I once had to code for an entire month,
barefoot, in the dead of winter, using just 0's... but you didn't hear
me complaining."

> -----Original Message-----
> From: Martijn Dashorst [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 3 October 2007 4:36 PM
> To: [email protected]
> Subject: Re: Making ExternalLink invisible: test for what?
> 
> why not use the setVisible method?
> 
> link.setVisible(StringUtils.isNotBlank(url) &&
> StringUtils.isNotBlank(...));
> 
> Martijn
> 
> On 10/3/07, Chris Colman <[EMAIL PROTECTED]> wrote:
> > I have content that I render that may or may not have a URL
associated
> > with it. I don't want to display anything if the URL is blank.
> >
> > I use ExternalLink for the URLs. As I place a reference to the link
in
> > my markup I need to instantiate an ExternalLink object in the
> > corresponding page/panel classes using an anonymous class with
> > overridden isVisible method:
> >
> > add(
> >         new ExternalLink("externallink",
> >                 "http://"; + content.getUrl(),
> >                 contentList.getUrl())
> >         {
> >                 public boolean isVisible()
> >                 {
> >                         WHAT DO I TEST FOR HERE TO CHECK IF A NON
NULL
> > AND
> >                         NON BLANK URL WAS       PROVIDED BY
> > content.getUrl()?                                       return
what?;
> >                 }
> >         }
> > );
> >
> > I don't know what attribute or method to text to access the URL that
is
> > configured by the ExternalLink constructor. If it's stored as a
string I
> > basically want to go return true if (url != null && url.length() >
0)
> > but after handing the URL onto the contructor I don't know how to
get it
> > back to test it.
> >
> >
> >
---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> --
> Buy Wicket in Action: http://manning.com/dashorst
> Apache Wicket 1.3.0-beta3 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.0-beta3/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to