|
||||||||||
| 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 | |||||||||