org.exoplatform.commons.embedder
Class AbstractEmbedder

java.lang.Object
  extended by org.exoplatform.commons.embedder.AbstractEmbedder
All Implemented Interfaces:
Embedder
Direct Known Subclasses:
OembedEmbedder, YoutubeEmbedder

public abstract class AbstractEmbedder
extends Object
implements Embedder


Field Summary
protected  Map<Pattern,String> schemeEndpointMap
           
protected  String url
           
 
Method Summary
protected abstract  org.exoplatform.services.log.Log getExoLogger()
           
protected  org.json.JSONObject getJSONObject(URL url)
           
protected  Pattern getPattern()
           
 void setUrl(String url)
          Set provided url to Embedder object to process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.exoplatform.commons.embedder.Embedder
getExoMedia
 

Field Detail

schemeEndpointMap

protected Map<Pattern,String> schemeEndpointMap

url

protected String url
Method Detail

getPattern

protected Pattern getPattern()

setUrl

public void setUrl(String url)
Description copied from interface: Embedder
Set provided url to Embedder object to process.

Specified by:
setUrl in interface Embedder
Parameters:
url - The provided input url to be processed.

getJSONObject

protected org.json.JSONObject getJSONObject(URL url)

getExoLogger

protected abstract org.exoplatform.services.log.Log getExoLogger()


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.