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]