public class Oembed extends Object
| Constructor and Description |
|---|
Oembed(org.apache.http.client.HttpClient httpClient)
Constructs the Oembed Api with the default parsers (json and xml) and
an empty map of provider
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addToCache(String url,
OembedResponse response) |
String |
getBaseUri() |
net.sf.ehcache.CacheManager |
getCacheManager() |
String |
getCacheName() |
String |
getConsumer() |
int |
getDefaultCacheAge() |
protected OembedResponse |
getFromCache(String key) |
Map<String,OembedResponseHandler> |
getHandler() |
Long |
getIgnoreFailedUrlsForSeconds() |
Map<String,OembedParser> |
getParser() |
OembedParser |
getParser(String format) |
Map<String,OembedProvider> |
getProvider() |
String |
getUserAgent() |
boolean |
isAutodiscovery() |
void |
setAutodiscovery(boolean autodiscovery) |
void |
setBaseUri(String baseUri) |
void |
setCacheManager(net.sf.ehcache.CacheManager cacheManager) |
void |
setCacheName(String cacheName) |
void |
setConsumer(String consumer) |
void |
setDefaultCacheAge(int defaultCacheAge) |
void |
setHandler(Map<String,OembedResponseHandler> handler) |
void |
setIgnoreFailedUrlsForSeconds(Long ignoreFailedUrlsForSeconds) |
void |
setParser(Map<String,OembedParser> parser) |
OembedParser |
setParser(String format,
OembedParser parser)
Sets the parser for the given format, returns the old parser if any
|
void |
setProvider(Map<String,OembedProvider> provider) |
void |
setUserAgent(String userAgent) |
org.jsoup.nodes.Document |
transformDocument(org.jsoup.nodes.Document document)
Parses the given html document into a document and processes
all anchor elements.
|
org.jsoup.nodes.Document |
transformDocument(String documentHtml) |
String |
transformDocumentString(String documentHtml) |
OembedResponse |
transformUrl(String url)
Transforms the given URL into an OembedResponse.
|
public Oembed(org.apache.http.client.HttpClient httpClient)
httpClient - public Map<String,OembedProvider> getProvider()
public void setProvider(Map<String,OembedProvider> provider)
public OembedParser getParser(String format)
public OembedParser setParser(String format, OembedParser parser)
format - parser - public OembedResponse transformUrl(String url) throws OembedException
url - OembedExceptionpublic org.jsoup.nodes.Document transformDocument(String documentHtml)
public org.jsoup.nodes.Document transformDocument(org.jsoup.nodes.Document document)
documentHtml - public net.sf.ehcache.CacheManager getCacheManager()
public void setCacheManager(net.sf.ehcache.CacheManager cacheManager)
public int getDefaultCacheAge()
public void setDefaultCacheAge(int defaultCacheAge)
public Map<String,OembedResponseHandler> getHandler()
public void setHandler(Map<String,OembedResponseHandler> handler)
public Map<String,OembedParser> getParser()
public void setParser(Map<String,OembedParser> parser)
public boolean isAutodiscovery()
public void setAutodiscovery(boolean autodiscovery)
public String getBaseUri()
public void setBaseUri(String baseUri)
public String getCacheName()
public void setCacheName(String cacheName)
protected OembedResponse getFromCache(String key)
protected void addToCache(String url, OembedResponse response)
public Long getIgnoreFailedUrlsForSeconds()
public void setIgnoreFailedUrlsForSeconds(Long ignoreFailedUrlsForSeconds)
public String getUserAgent()
public void setUserAgent(String userAgent)
public String getConsumer()
public void setConsumer(String consumer)
Copyright © 2010-2014 michael-simons.eu. All Rights Reserved.