public class OembedEndpoint extends Object
@Configuration.| Constructor and Description |
|---|
OembedEndpoint() |
| Modifier and Type | Method and Description |
|---|---|
String |
getEndpoint() |
OembedResponse.Format |
getFormat() |
Integer |
getMaxHeight() |
Integer |
getMaxWidth() |
String |
getName() |
Class<? extends RequestProvider> |
getRequestProviderClass() |
Map<String,String> |
getRequestProviderProperties() |
Class<? extends OembedResponseRenderer> |
getResponseRendererClass() |
Map<String,String> |
getResponseRendererProperties() |
List<String> |
getUrlSchemes() |
void |
setEndpoint(String endpoint)
Updates the endpoint of this provider.
|
void |
setFormat(OembedResponse.Format format)
Updates the format of this endpoint.
|
void |
setMaxHeight(Integer maxHeight)
Updates the maximum height requested by this endpoint.
|
void |
setMaxWidth(Integer maxWidth)
Updates the maximum width requested by this endpoint.
|
void |
setName(String name)
Update the name of this provider.
|
void |
setRequestProviderClass(Class<? extends RequestProvider> requestProviderClass)
Update the request provider class.
|
void |
setRequestProviderProperties(Map<String,String> requestProviderProperties)
Update the properties of the request provider instance.
|
void |
setResponseRendererClass(Class<? extends OembedResponseRenderer> responseRendererClass)
Update the response renderer class.
|
void |
setResponseRendererProperties(Map<String,String> responseRendererProperties)
Update the properties of the response renderer instance.
|
void |
setUrlSchemes(List<String> urlSchemes)
Updates the list of recognized url schemes.
|
URI |
toApiUrl(String url)
Creates an URI that can be called to retrieve an oembed response for the
url
url. |
public String getName()
public void setName(String name)
name - The new namepublic String getEndpoint()
public void setEndpoint(String endpoint)
.{format} parameter
will be recognized.endpoint - The new endpointpublic OembedResponse.Format getFormat()
public void setFormat(OembedResponse.Format format)
format - The new formatpublic Integer getMaxWidth()
public void setMaxWidth(Integer maxWidth)
maxWidth - The new maximum width. Can be null.public Integer getMaxHeight()
public void setMaxHeight(Integer maxHeight)
maxHeight - The new maximum height. Can be null.public void setUrlSchemes(List<String> urlSchemes)
urlSchemes - A new list of url schemes. May not be null-public Class<? extends RequestProvider> getRequestProviderClass()
public void setRequestProviderClass(Class<? extends RequestProvider> requestProviderClass)
requestProviderClass - New request provider classpublic Map<String,String> getRequestProviderProperties()
public void setRequestProviderProperties(Map<String,String> requestProviderProperties)
requestProviderProperties - New map of propertiespublic Class<? extends OembedResponseRenderer> getResponseRendererClass()
public void setResponseRendererClass(Class<? extends OembedResponseRenderer> responseRendererClass)
responseRendererClass - New response renderer classpublic Map<String,String> getResponseRendererProperties()
public void setResponseRendererProperties(Map<String,String> responseRendererProperties)
responseRendererProperties - New map of propertiespublic URI toApiUrl(String url)
url.url - The url for which an oembed api url should be createdurlOembedException - Any exceptions that occur during building the urlCopyright © 2010–2016 michael-simons.eu. All rights reserved.