Class BaseRegexStringContentTransformer

java.lang.Object
com.liferay.adaptive.media.content.transformer.BaseRegexStringContentTransformer
All Implemented Interfaces:
ContentTransformer

public abstract class BaseRegexStringContentTransformer extends Object implements ContentTransformer
  • Constructor Details

    • BaseRegexStringContentTransformer

      public BaseRegexStringContentTransformer()
  • Method Details

    • transform

      public String transform(String content) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      transform in interface ContentTransformer
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getFileEntry

      protected abstract com.liferay.portal.kernel.repository.model.FileEntry getFileEntry(Matcher matcher) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • getPattern

      protected abstract Pattern getPattern()
    • getReplacement

      protected abstract String getReplacement(String originalImgTag, com.liferay.portal.kernel.repository.model.FileEntry fileEntry) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • isSupported

      protected abstract boolean isSupported(com.liferay.portal.kernel.repository.model.FileEntry fileEntry)