com.arsdigita.bebop
Class ExternalLink

java.lang.Object
  extended bycom.arsdigita.bebop.Completable
      extended bycom.arsdigita.bebop.SimpleComponent
          extended bycom.arsdigita.bebop.TextStylable
              extended bycom.arsdigita.bebop.BaseLink
                  extended bycom.arsdigita.bebop.Link
                      extended bycom.arsdigita.bebop.ExternalLink
All Implemented Interfaces:
Cloneable, Component, Lockable

public class ExternalLink
extends Link

A link to an external (non-ACS) site. Does not propagate ACS-specific URL parameters.

See BaseLink for a description of all Bebop Link classes.


Field Summary
static String versionId
           
 
Fields inherited from class com.arsdigita.bebop.Link
NEW_FRAME, TYPE_LINK
 
Fields inherited from class com.arsdigita.bebop.BaseLink
m_child, m_noJavascriptURL, m_url
 
Fields inherited from class com.arsdigita.bebop.SimpleComponent
m_attr
 
Fields inherited from interface com.arsdigita.bebop.Component
BEBOP_XML_NS, CLASS, ID, ON_CLICK, STYLE
 
Constructor Summary
ExternalLink(Component child, PrintListener l)
           
ExternalLink(Component child, String url)
           
ExternalLink(PrintListener l)
           
ExternalLink(String label, PrintListener l)
           
ExternalLink(String label, String url)
           
 
Method Summary
protected  String prepareURL(PageState state, String url)
          Processes the URL for this link after the print listener runs.
 
Methods inherited from class com.arsdigita.bebop.Link
addURLVars, clone, generateURL, getTargetFrame, getURLVarString, setTargetFrame, setVar
 
Methods inherited from class com.arsdigita.bebop.BaseLink
addPrintListener, firePrintEvent, generateExtraXMLAttributes, generateXML, getChild, getNoJavascriptTarget, getTarget, removePrintListener, setChild, setConfirmation, setNoJavascriptTarget, setOnClick, setTarget, setTypeAttr, setupNoJavascriptURL
 
Methods inherited from class com.arsdigita.bebop.TextStylable
setBackgroundColor, setColor
 
Methods inherited from class com.arsdigita.bebop.SimpleComponent
children, exportAttributes, getAttribute, getClassAttr, getIdAttr, getKey, getMetaDataAttribute, getStyleAttr, hasAttributes, isLocked, isVisible, lock, register, register, respond, setAttribute, setClassAttr, setIdAttr, setKey, setMetaDataAttribute, setStyleAttr, setVisible
 
Methods inherited from class com.arsdigita.bebop.Completable
addCompletionListener, fireCompletionEvent
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionId

public static final String versionId
See Also:
Constant Field Values
Constructor Detail

ExternalLink

public ExternalLink(Component child,
                    String url)

ExternalLink

public ExternalLink(Component child,
                    PrintListener l)

ExternalLink

public ExternalLink(String label,
                    String url)

ExternalLink

public ExternalLink(String label,
                    PrintListener l)

ExternalLink

public ExternalLink(PrintListener l)
Method Detail

prepareURL

protected String prepareURL(PageState state,
                            String url)
Processes the URL for this link after the print listener runs.

Overrides:
prepareURL in class Link
Parameters:
state - the current page state
url - the original URL
Returns:
the original, unchanged URL.


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2337 UTC