Klasse ContentTool
java.lang.Object
org.apache.turbine.services.pull.tools.ContentTool
- Alle implementierten Schnittstellen:
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
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final boolean
Default Value for CONTENT_TOOL_ENCODING_KEYstatic final String
Should this tool add Container Encoding to the URIs returned?static final String
Prefix for Parameters for this toolstatic final boolean
Default Value for CONTENT_TOOL_RELATIVE_KEYstatic final String
Should this tool return relative URIs or absolute? -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetAbsoluteURI
(String path) Returns the Turbine URI of a given Path.getRelativeURI
(String path) Returns the Turbine URI of a given Path.Returns the Turbine URI of a given Pathvoid
This will initialize a ContentTool object that was constructed with the default constructor (ApplicationTool method).void
refresh()
Refresh method - does nothing
-
Felddetails
-
CONTENT_TOOL_PREFIX
Prefix for Parameters for this tool- Siehe auch:
-
CONTENT_TOOL_ENCODING_KEY
Should this tool add Container Encoding to the URIs returned? True might cause trouble e.g. if you run with Apache HTTP Daemon / Tomcat Combo. Default is false (like Turbine 2.2)- Siehe auch:
-
CONTENT_TOOL_ENCODING_DEFAULT
Default Value for CONTENT_TOOL_ENCODING_KEY- Siehe auch:
-
CONTENT_TOOL_RELATIVE_KEY
Should this tool return relative URIs or absolute? Default: Absolute.- Siehe auch:
-
CONTENT_TOOL_RELATIVE_DEFAULT
Default Value for CONTENT_TOOL_RELATIVE_KEY- Siehe auch:
-
-
Konstruktordetails
-
ContentTool
public ContentTool()C'tor
-
-
Methodendetails
-
init
This will initialize a ContentTool object that was constructed with the default constructor (ApplicationTool method).- Angegeben von:
init
in SchnittstelleApplicationTool
- Parameter:
data
- assumed to be a PipelineData object
-
refresh
Refresh method - does nothing- Angegeben von:
refresh
in SchnittstelleApplicationTool
-
getURI
Returns the Turbine URI of a given Path- Parameter:
path
- The path to translate- Gibt zurück:
- Turbine translated absolute path
-
getAbsoluteURI
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
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
-