public class HTMLAnchor extends HTMLContainer implements HTMLAbstractAnchor
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
DISABLE_DIALOG  | 
static java.lang.String | 
TARGET_BLANK_WINDOW  | 
static java.lang.String | 
TARGET_PARENT  | 
static java.lang.String | 
TARGET_SELF  | 
static java.lang.String | 
TARGET_TOP  | 
alignment, alt, bgColor, cancelBubble, events, gMutableTheme, hasInitFocus, id, intStyleSheet, items, name, parent, styleId, styleProperty, tabIndex, toolTip, VALID_NAME_REGEX, VALID_STYLE_REGEXURL_CHECK, URL_END, URL_MAX_LENGTH| Constructor and Description | 
|---|
HTMLAnchor(java.lang.String href)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addCallParameter(java.lang.String encodedToken,
                java.lang.String encodedValue)
add a call parameter 
 | 
void | 
addMouseEvent(HTMLMouseEvent me)
add a mouse event to this component 
 | 
void | 
cancelClickBubble()
Prevent the click of the mouse from propagation up the dom and kicking off other things. 
 | 
protected void | 
compile(ClientBrowser browser)
This is the spot to put all your generation
 of the HTML components. 
 | 
java.lang.String | 
getHREF()
get the hyper link for this anchor 
 | 
java.lang.String | 
getHREF(ClientBrowser browser)
get the hyper link for this anchor 
 | 
java.lang.String | 
getId()
get the ID of this component 
 | 
java.lang.String | 
getTarget()  | 
int | 
getTargetHeight()  | 
int | 
getTargetWidth()  | 
boolean | 
getTargetWindowPlain()  | 
java.lang.String | 
getURL()
get the plain hyper link for this anchor 
 | 
static java.lang.String | 
htmlEncodeHREF(java.lang.String rawHREF)  | 
protected void | 
iGenerate(ClientBrowser browser,
         java.lang.StringBuilder buffer)
generate the raw HTML for this component. 
 | 
static java.lang.String | 
makeBondaryCheckURL(java.lang.String url)  | 
static java.lang.String | 
makeBondaryCheckURL(java.lang.String url,
                   boolean isEncoded)  | 
void | 
setDialogMode(java.lang.String mode)  | 
void | 
setId(java.lang.String id)
set the ID of this component. 
 | 
HTMLAnchor | 
setMaximise(boolean flag)  | 
HTMLAnchor | 
setMaximise(java.lang.Boolean flag)  | 
void | 
setMouseOverCursor(java.lang.String cursor)  | 
void | 
setSdiHeader(java.lang.String header)  | 
HTMLAnchor | 
setShowNavigateAwayWarning(boolean show)  | 
void | 
setStyle(java.lang.String styleId)  | 
void | 
setTarget(java.lang.String callTarget)
The window target 
 | 
void | 
setTargetHeight(int pixels)
The target window height 
 | 
void | 
setTargetStatusBar(boolean on)
Should the status bar be shown in the target window 
 | 
void | 
setTargetWidth(int pixels)
The target window width 
 | 
void | 
setTargetWindowPlain(boolean on)
make the target window plain ie. 
 | 
void | 
setToolTip(java.lang.String toolTip)
set tooltip 
 | 
void | 
setURL(java.lang.String href)  | 
void | 
showUnderline(boolean show)  | 
java.lang.String | 
toString()  | 
static boolean | 
validateHREF(java.lang.String href)  | 
addComponent, addComponent, addText, clear, findId, getComponent, getComponentCount, hasComponent, removeComponent, removeComponentaddJavaScript, addJavaScript, addOnLoadScript, appendClassName, checkIsContainer, copyAttributes, doBuildToolTip, fetchStyleProperty, getClassName, getMutableTheme, getParent, getParentPage, getStyleSheet, getTheme, hasTheme, iAddComponent, iAddComponent, iAddedToPage, iAddEvent, iClear, iFindId, iGenerateAttributes, iGenerateAttributesID, iGenerateComponent, iGenerateComponent, iGenerateEvents, iGetComponent, iGetComponentCount, iHasEvent, iRemoveComponent, isCompiled, iSetId, iSetName, iSetStyleId, makeColorID, makeListOfEvents, monitorPage, postCompile, resetParent, setAlignment, setAttribute, setClassName, setHasInitFocus, setParent, setStyleProperty, setTabIndex, touchclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddComponent, setTabIndexpublic static final java.lang.String TARGET_BLANK_WINDOW
public static final java.lang.String TARGET_SELF
public static final java.lang.String TARGET_TOP
public static final java.lang.String TARGET_PARENT
public static final java.lang.String DISABLE_DIALOG
public static boolean validateHREF(@Nonnull
                                   java.lang.String href)
public void cancelClickBubble()
cancelClickBubble in interface HandlesSingleClickpublic void setMouseOverCursor(java.lang.String cursor)
cursor - public final void setURL(@Nonnull
                         java.lang.String href)
href - public void addMouseEvent(HTMLMouseEvent me)
addMouseEvent in interface HandlesMouseEventsaddMouseEvent in interface HTMLAbstractAnchorme - The mouse eventpublic void setToolTip(java.lang.String toolTip)
HTMLAbstractAnchorsetToolTip in interface HTMLAbstractAnchortoolTip - public void setStyle(java.lang.String styleId)
styleId - public HTMLAnchor setMaximise(boolean flag)
flag - public HTMLAnchor setMaximise(java.lang.Boolean flag)
flag - public java.lang.String getTarget()
public void setTarget(java.lang.String callTarget)
HTMLAbstractAnchorsetTarget in interface HTMLAbstractAnchorcallTarget - public void showUnderline(boolean show)
show - @CheckReturnValue @Nullable public java.lang.String getId()
getId in class HTMLComponentpublic void setId(java.lang.String id)
id - The id of the componentpublic void setTargetWidth(int pixels)
HTMLAbstractAnchorsetTargetWidth in interface HTMLAbstractAnchorpixels - public void setTargetHeight(int pixels)
HTMLAbstractAnchorsetTargetHeight in interface HTMLAbstractAnchorpixels - public void setTargetWindowPlain(boolean on)
HTMLAbstractAnchorsetTargetWindowPlain in interface HTMLAbstractAnchoron - public void setTargetStatusBar(boolean on)
HTMLAbstractAnchorsetTargetStatusBar in interface HTMLAbstractAnchoron - public void setDialogMode(java.lang.String mode)
mode - public void setSdiHeader(java.lang.String header)
header - public int getTargetWidth()
public int getTargetHeight()
public boolean getTargetWindowPlain()
@CheckReturnValue @Nonnull public java.lang.String getURL()
HTMLAbstractAnchorgetURL in interface HTMLAbstractAnchor@CheckReturnValue @Nonnull public java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String makeBondaryCheckURL(java.lang.String url)
url - public static java.lang.String makeBondaryCheckURL(java.lang.String url,
                                                   boolean isEncoded)
url - isEncoded - @CheckReturnValue @Nonnull public java.lang.String getHREF()
HTMLAbstractAnchorgetHREF in interface HTMLAbstractAnchorpublic static java.lang.String htmlEncodeHREF(java.lang.String rawHREF)
@CheckReturnValue @Nonnull public java.lang.String getHREF(ClientBrowser browser)
HTMLAbstractAnchorgetHREF in interface HTMLAbstractAnchorbrowser - public HTMLAnchor setShowNavigateAwayWarning(boolean show)
show - protected void compile(ClientBrowser browser)
compile in class HTMLComponentbrowser - protected void iGenerate(ClientBrowser browser, java.lang.StringBuilder buffer)
iGenerate in class HTMLComponentbrowser - The target browserbuffer - The generate HTMLpublic void addCallParameter(java.lang.String encodedToken,
                             java.lang.String encodedValue)
HTMLAbstractAnchoraddCallParameter in interface HTMLAbstractAnchorencodedToken - The encoded tokenencodedValue - the encoded valuestSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.