Class CDMFrXSLTHelper

java.lang.Object
org.ametys.odf.xslt.CDMFrXSLTHelper
All Implemented Interfaces:
Contextualizable, Serviceable

public class CDMFrXSLTHelper extends Object implements Serviceable, Contextualizable
Helper component to be used from XSL stylesheets for CDM-fr export
  • Constructor Details

  • Method Details

    • contextualize

      public void contextualize(Context context) throws ContextException
      Specified by:
      contextualize in interface Contextualizable
      Throws:
      ContextException
    • service

      public void service(ServiceManager smanager) throws ServiceException
      Specified by:
      service in interface Serviceable
      Throws:
      ServiceException
    • resolve

      public static String resolve(String type, String uri)
      Resolve the URI of a resource
      Parameters:
      type - Type name (defined by the extension to use)
      uri - URI depending on the type
      Returns:
      The uri resolved, the empty string if the uri could not be resolved, or the uri itself if there is no resolver adapted
    • resolve

      public static String resolve(String type, String uri, boolean download)
      Resolve the URI of a resource
      Parameters:
      type - Type name (defined by the extension to use)
      uri - URI depending on the type
      download - Is this uri for download purposes.
      Returns:
      The uri resolved, the empty string if the uri could not be resolved, or the uri itself if there is no resolver adapted
    • resolveImage

      public static String resolveImage(String type, String uri, int height, int width)
      Resolve the URI of a resource image
      Parameters:
      type - Type name (defined by the extension to use)
      uri - URI depending on the type
      height - the height
      width - the width
      Returns:
      The uri resolved, the empty string if the uri could not be resolved, or the uri itself if there is no resolver adapted
    • resolveImage

      public static String resolveImage(String type, String uri, int height, int width, boolean download)
      Resolve the absolute URI of a resource image
      Parameters:
      type - Type name (defined by the extension to use)
      uri - URI depending on the type
      height - the height
      width - the width
      download - Is this uri for download purposes.
      Returns:
      The uri resolved, the empty string if the uri could not be resolved, or the uri itself if there is no resolver adapted