|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.twitter.Autolink
public class Autolink
A class for adding HTML links to hashtag, username and list references in Tweet text.
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_HASHTAG_CLASS
Default CSS class for auto-linked hashtag URLs |
static java.lang.String |
DEFAULT_HASHTAG_URL_BASE
Default href for hashtag links (the hashtag without the # will be appended) |
static java.lang.String |
DEFAULT_LIST_CLASS
Default CSS class for auto-linked list URLs |
static java.lang.String |
DEFAULT_LIST_URL_BASE
Default href for list links (the username/list without the @ will be appended) |
static java.lang.String |
DEFAULT_URL_CLASS
Default CSS class for auto-linked URLs |
static java.lang.String |
DEFAULT_USERNAME_CLASS
Default CSS class for auto-linked username URLs |
static java.lang.String |
DEFAULT_USERNAME_URL_BASE
Default href for username links (the username without the @ will be appended) |
protected java.lang.String |
hashtagClass
|
protected java.lang.String |
hashtagUrlBase
|
protected java.lang.String |
listClass
|
protected java.lang.String |
listUrlBase
|
static java.lang.String |
NO_FOLLOW_HTML_ATTRIBUTE
HTML attribute to add when noFollow is true (default) |
protected boolean |
noFollow
|
protected java.lang.String |
urlClass
|
protected java.lang.String |
usernameClass
|
protected java.lang.String |
usernameUrlBase
|
Constructor Summary | |
---|---|
Autolink()
|
Method Summary | |
---|---|
java.lang.String |
autoLink(java.lang.String text)
Auto-link hashtags, URLs, usernames and lists. |
java.lang.String |
autoLinkHashtags(java.lang.String text)
Auto-link #hashtag references in the provided Tweet text. |
java.lang.String |
autoLinkURLs(java.lang.String text)
Auto-link URLs in the Tweet text provided. |
java.lang.String |
autoLinkUsernamesAndLists(java.lang.String text)
Auto-link the @username and @username/list references in the provided text. |
java.lang.String |
getHashtagClass()
|
java.lang.String |
getHashtagUrlBase()
|
java.lang.String |
getListClass()
|
java.lang.String |
getListUrlBase()
|
java.lang.String |
getUrlClass()
|
java.lang.String |
getUsernameClass()
|
java.lang.String |
getUsernameUrlBase()
|
boolean |
isNoFollow()
|
void |
setHashtagClass(java.lang.String hashtagClass)
Set the CSS class for auto-linked hashtag URLs |
void |
setHashtagUrlBase(java.lang.String hashtagUrlBase)
Set the href base for hashtag links. |
void |
setListClass(java.lang.String listClass)
Set the CSS class for auto-linked list URLs |
void |
setListUrlBase(java.lang.String listUrlBase)
Set the href base for list links. |
void |
setNoFollow(boolean noFollow)
Set if the current URL links will include rel="nofollow" (true by default) |
void |
setUrlClass(java.lang.String urlClass)
Set the CSS class for auto-linked URLs |
void |
setUsernameClass(java.lang.String usernameClass)
Set the CSS class for auto-linked username URLs |
void |
setUsernameUrlBase(java.lang.String usernameUrlBase)
Set the href base for username links. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_URL_CLASS
public static final java.lang.String DEFAULT_LIST_CLASS
public static final java.lang.String DEFAULT_USERNAME_CLASS
public static final java.lang.String DEFAULT_HASHTAG_CLASS
public static final java.lang.String DEFAULT_USERNAME_URL_BASE
public static final java.lang.String DEFAULT_LIST_URL_BASE
public static final java.lang.String DEFAULT_HASHTAG_URL_BASE
public static final java.lang.String NO_FOLLOW_HTML_ATTRIBUTE
protected java.lang.String urlClass
protected java.lang.String listClass
protected java.lang.String usernameClass
protected java.lang.String hashtagClass
protected java.lang.String usernameUrlBase
protected java.lang.String listUrlBase
protected java.lang.String hashtagUrlBase
protected boolean noFollow
Constructor Detail |
---|
public Autolink()
Method Detail |
---|
public java.lang.String autoLink(java.lang.String text)
text
- of the Tweet to auto-link
public java.lang.String autoLinkUsernamesAndLists(java.lang.String text)
text
- of the Tweet to auto-link
public java.lang.String autoLinkHashtags(java.lang.String text)
text
- of the Tweet to auto-link
public java.lang.String autoLinkURLs(java.lang.String text)
text
- of the Tweet to auto-link
public java.lang.String getUrlClass()
public void setUrlClass(java.lang.String urlClass)
urlClass
- new CSS value.public java.lang.String getListClass()
public void setListClass(java.lang.String listClass)
listClass
- new CSS value.public java.lang.String getUsernameClass()
public void setUsernameClass(java.lang.String usernameClass)
usernameClass
- new CSS value.public java.lang.String getHashtagClass()
public void setHashtagClass(java.lang.String hashtagClass)
hashtagClass
- new CSS value.public java.lang.String getUsernameUrlBase()
public void setUsernameUrlBase(java.lang.String usernameUrlBase)
usernameUrlBase
- new href base valuepublic java.lang.String getListUrlBase()
public void setListUrlBase(java.lang.String listUrlBase)
listUrlBase
- new href base valuepublic java.lang.String getHashtagUrlBase()
public void setHashtagUrlBase(java.lang.String hashtagUrlBase)
hashtagUrlBase
- new href base valuepublic boolean isNoFollow()
public void setNoFollow(boolean noFollow)
noFollow
- new noFollow value
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |