Class AbstractEmbedder

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

public abstract class AbstractEmbedder extends Object implements Embedder
  • Field Details

  • Method Details

    • 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.
    • correctURIString

      public String correctURIString(String uriString, String scheme, boolean force)
      Correct URI String
      Parameters:
      uriString - URI string to correct
      scheme - scheme to set
      force - if force is false, only set again scheme when scheme is missing. Otherwise, always set it
      Returns:
    • getJSONObject

      protected org.json.JSONObject getJSONObject(URL url)
    • getExoLogger

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