|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.domui.dom.css.CssBase
to.etc.domui.dom.html.NodeBase
to.etc.domui.dom.html.NodeContainer
to.etc.domui.dom.html.ATag
to.etc.domui.component.misc.ALink
public class ALink
A hyperlink which allows for opening windows in a separate conversation from the link. This is a rather complex interaction which works as follows:
Constructor Summary | |
---|---|
ALink()
|
|
ALink(java.lang.Class<? extends UrlPage> targetClass)
Link to a new page; the new page is a SUB page (it is added to the shelve stack). |
|
ALink(java.lang.Class<? extends UrlPage> targetClass,
MoveMode mode)
|
|
ALink(java.lang.Class<? extends UrlPage> targetClass,
PageParameters targetParameters)
Link to a new page; the new page is a SUB page (it is added to the shelve stack). |
|
ALink(java.lang.Class<? extends UrlPage> targetClass,
PageParameters targetParameters,
MoveMode mode)
|
|
ALink(java.lang.Class<? extends UrlPage> targetClass,
PageParameters targetParameters,
WindowParameters newWindowParameters)
|
|
ALink(java.lang.String targetURL,
PageParameters targetParameters,
WindowParameters newWindowParameters)
Link to some http: url that is not a DomUI page. |
Method Summary | |
---|---|
java.lang.String |
getImage()
Return the URL for the link's image, or null if unassigned. |
MoveMode |
getMoveMode()
|
WindowParameters |
getNewWindowParameters()
|
java.lang.Class<? extends UrlPage> |
getTargetClass()
|
PageParameters |
getTargetParameters()
|
boolean |
internalNeedClickHandler()
Mostly internal only: override when this component has a clicked handler which must not be rendered as a Javascript "onclick". |
void |
internalOnClicked(ClickInfo cli)
Overridden click handler. |
void |
setImage(java.lang.Class<?> resourceBase,
java.lang.String name)
Add an image to the link. |
void |
setImage(java.lang.String url)
Add an image to the link. |
void |
setMoveMode(MoveMode moveMode)
|
void |
setNewWindowParameters(WindowParameters newWindowParameters)
|
void |
setTargetClass(java.lang.Class<? extends UrlPage> targetClass,
java.lang.Object... parameters)
|
void |
setTargetParameters(PageParameters targetParameters)
|
Methods inherited from class to.etc.domui.dom.html.ATag |
---|
getHref, getTarget, setHref, setTarget, visit |
Methods inherited from class to.etc.domui.dom.html.NodeContainer |
---|
add, add, add, addTable, canContain, delegateTo, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChild, getDeepChildren, getErrorFence, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalGetOldChildren, internalShelve, internalUnshelve, iterator, moveControlToModel, moveModelToControl, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setControlsEnabled, setErrorFence, setErrorFence, setText, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ALink()
public ALink(java.lang.Class<? extends UrlPage> targetClass)
targetClass
- public ALink(java.lang.Class<? extends UrlPage> targetClass, MoveMode mode)
public ALink(java.lang.Class<? extends UrlPage> targetClass, PageParameters targetParameters)
targetClass
- targetParameters
- public ALink(java.lang.Class<? extends UrlPage> targetClass, PageParameters targetParameters, MoveMode mode)
public ALink(java.lang.Class<? extends UrlPage> targetClass, PageParameters targetParameters, WindowParameters newWindowParameters)
public ALink(java.lang.String targetURL, PageParameters targetParameters, WindowParameters newWindowParameters)
targetURL
- targetParameters
- Method Detail |
---|
public java.lang.Class<? extends UrlPage> getTargetClass()
public void setTargetClass(java.lang.Class<? extends UrlPage> targetClass, java.lang.Object... parameters)
public PageParameters getTargetParameters()
public void setTargetParameters(PageParameters targetParameters)
public WindowParameters getNewWindowParameters()
public void setNewWindowParameters(WindowParameters newWindowParameters)
public MoveMode getMoveMode()
public void setMoveMode(MoveMode moveMode)
public boolean internalNeedClickHandler()
NodeBase
internalNeedClickHandler
in class NodeBase
public void internalOnClicked(ClickInfo cli) throws java.lang.Exception
internalOnClicked
in class NodeBase
java.lang.Exception
to.etc.domui.dom.html.NodeBase#internalOnClicked()
public void setImage(java.lang.String url)
url
- public void setImage(java.lang.Class<?> resourceBase, java.lang.String name)
url
- public java.lang.String getImage()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |