Klasse ContentTool

java.lang.Object
org.apache.turbine.services.pull.tools.ContentTool
Alle implementierten Schnittstellen:
ApplicationTool

public class ContentTool extends Object implements ApplicationTool
Terribly simple tool to translate URIs into Turbine Links. Equivalent to URIUtils.getAbsoluteLink() in a pull tool.

If you're missing any routines from the 'old' $content tool concerning path_info or query data, you did use the wrong tool then. You should've used the TemplateLink tool which should be available as "$link" in your context.

This is an application pull tool for the template system. You should not use it in a normal application!

Version:
$Id$
Autor:
Henning P. Schmiedehausen, Peter Courcoux
  • Felddetails

  • Konstruktordetails

  • Methodendetails

    • init

      public void init(Object data)
      This will initialize a ContentTool object that was constructed with the default constructor (ApplicationTool method).
      Angegeben von:
      init in Schnittstelle ApplicationTool
      Parameter:
      data - assumed to be a PipelineData object
    • refresh

      public void refresh()
      Refresh method - does nothing
      Angegeben von:
      refresh in Schnittstelle ApplicationTool
    • getURI

      public String getURI(String path)
      Returns the Turbine URI of a given Path
      Parameter:
      path - The path to translate
      Gibt zurück:
      Turbine translated absolute path
    • getAbsoluteURI

      public String getAbsoluteURI(String path)
      Returns the Turbine URI of a given Path. The result is always an absolute path starting with the server scheme (http/https).
      Parameter:
      path - The path to translate
      Gibt zurück:
      Turbine translated absolute path
    • getRelativeURI

      public String getRelativeURI(String path)
      Returns the Turbine URI of a given Path. The result is always relative to the context of the application.
      Parameter:
      path - The path to translate
      Gibt zurück:
      Turbine translated absolute path