Package org.getalp.dbnary.wiki
Class WikiText.Link
- java.lang.Object
-
- org.getalp.dbnary.wiki.WikiText.Token
-
- org.getalp.dbnary.wiki.WikiText.Link
-
- All Implemented Interfaces:
Visitable
- Direct Known Subclasses:
WikiText.ExternalLink
,WikiText.InternalLink
- Enclosing class:
- WikiText
public abstract class WikiText.Link extends WikiText.Token
-
-
Field Summary
Fields Modifier and Type Field Description protected WikiText.WikiContent
linkTextContent
protected WikiText.WikiContent
target
-
Fields inherited from class org.getalp.dbnary.wiki.WikiText.Token
offset
-
-
Constructor Summary
Constructors Constructor Description Link()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addToken(WikiText.Token t)
WikiText.Link
asLink()
String
getAnchorText()
return the anchor part of the linkString
getFullTargetText()
WikiText.WikiContent
getLink()
WikiText.WikiContent
getLinkContent()
String
getLinkText()
WikiText.WikiContent
getTarget()
String
getTargetText()
return the target of the link as a text without any anchorboolean
hasAnchor()
-
Methods inherited from class org.getalp.dbnary.wiki.WikiText.Token
addFlattenedTokens, asExternalLink, asHeading, asHTMLComment, asIndentation, asIndentedItem, asInternalLink, asItem, asListItem, asNoWiki, asNumberedListItem, asTemplate, asText, asWikiContent, asWikiSection, fillText, getBeginIndex, getEndIndex, getFullContent, getText, getWikiText, setEndOffset, toString
-
-
-
-
Field Detail
-
target
protected WikiText.WikiContent target
-
linkTextContent
protected WikiText.WikiContent linkTextContent
-
-
Method Detail
-
addToken
protected void addToken(WikiText.Token t)
- Specified by:
addToken
in classWikiText.Token
-
getFullTargetText
public String getFullTargetText()
-
getTarget
public WikiText.WikiContent getTarget()
-
getLinkContent
public WikiText.WikiContent getLinkContent()
-
hasAnchor
public boolean hasAnchor()
-
getAnchorText
public String getAnchorText()
return the anchor part of the link- Returns:
- the anchor of the link, null if no anchor
-
getTargetText
public String getTargetText()
return the target of the link as a text without any anchor- Returns:
- the target of the link
-
getLinkText
public String getLinkText()
-
getLink
public WikiText.WikiContent getLink()
-
asLink
public WikiText.Link asLink()
- Overrides:
asLink
in classWikiText.Token
-
-