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]

Reply via email to