Package org.apache.turbine.modules
Schnittstelle Navigation
- Alle Superschnittstellen:
Assembler
- Alle bekannten Implementierungsklassen:
BaseJspNavigation
,LegacyVelocityNavigation
,TemplateNavigation
,VelocityNavigation
- Funktionsschnittstelle:
- Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.
This is the interface that defines what a Navigation module is.
- Version:
- $Id$
- Autor:
- Dave Bryson, Henning P. Schmiedehausen, Peter Courcoux
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final int
The default size for the navigation cachestatic final String
Property for the size of the navigation cache if caching is onstatic final String
Represents Navigation Objectsstatic final String
Prefix for navigation related classes and templates -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdefault String
build
(PipelineData pipelineData) Subclasses can override this method to add additional functionality.doBuild
(PipelineData pipelineData) A subclass must implement this method to build itself.
-
Felddetails
-
PREFIX
Prefix for navigation related classes and templates- Siehe auch:
-
CACHE_SIZE_KEY
Property for the size of the navigation cache if caching is on- Siehe auch:
-
CACHE_SIZE_DEFAULT
The default size for the navigation cache- Siehe auch:
-
NAME
Represents Navigation Objects- Siehe auch:
-
-
Methodendetails
-
doBuild
A subclass must implement this method to build itself. Subclasses override this method to store the navigation in RunData or to write the navigation to the output stream referenced in RunData.- Parameter:
pipelineData
- Turbine information.- Gibt zurück:
- the content of the navigation module
- Löst aus:
Exception
- a generic exception.
-
build
Subclasses can override this method to add additional functionality.- Parameter:
pipelineData
- Turbine information.- Gibt zurück:
- the content of the navigation module
- Löst aus:
Exception
- a generic exception.
-