Package lumis.doui.hyperlink
Class DouiHyperlink
- java.lang.Object
-
- lumis.doui.hyperlink.DouiHyperlink
-
- Direct Known Subclasses:
ParentFilterControl.ParentFilterHyperlink
public class DouiHyperlink extends java.lang.Object
Implements hyper link calculation- Since:
- 4.0.6
- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description protected DouiContext
douiContext
-
Constructor Summary
Constructors Constructor Description DouiHyperlink(DouiContext douiContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HyperLinkConfig
getHyperLinkConfig(org.w3c.dom.Node hyperLinkNode)
protected org.w3c.dom.Node
getHyperlinkNode(java.lang.String sourceId, java.lang.String fieldId)
java.lang.String
getOnClick(java.lang.String sourceId, java.lang.String fieldId, ISourceData data, java.lang.String identifier)
java.lang.String
getTarget(java.lang.String sourceId, java.lang.String fieldId, ISourceData data, java.lang.String identifier)
PreparedUrl
getUrl(java.lang.String sourceId, java.lang.String fieldId)
-
-
-
Field Detail
-
douiContext
protected final DouiContext douiContext
-
-
Constructor Detail
-
DouiHyperlink
public DouiHyperlink(DouiContext douiContext)
-
-
Method Detail
-
getUrl
public PreparedUrl getUrl(java.lang.String sourceId, java.lang.String fieldId) throws PortalException
- Throws:
PortalException
-
getTarget
public java.lang.String getTarget(java.lang.String sourceId, java.lang.String fieldId, ISourceData data, java.lang.String identifier) throws PortalException
- Throws:
PortalException
-
getOnClick
public java.lang.String getOnClick(java.lang.String sourceId, java.lang.String fieldId, ISourceData data, java.lang.String identifier) throws PortalException
- Throws:
PortalException
-
getHyperlinkNode
protected org.w3c.dom.Node getHyperlinkNode(java.lang.String sourceId, java.lang.String fieldId) throws PortalException
- Throws:
PortalException
-
getHyperLinkConfig
public HyperLinkConfig getHyperLinkConfig(org.w3c.dom.Node hyperLinkNode) throws PortalException
- Throws:
PortalException
-
-