info.magnolia.imaging.parameters
Class AbstractWorkspaceAndPathParameterProviderFactory<PT>

java.lang.Object
  extended by info.magnolia.imaging.parameters.AbstractWorkspaceAndPathParameterProviderFactory<PT>
Type Parameters:
PT - type of ParameterProvider's parameter
All Implemented Interfaces:
ParameterProviderFactory<javax.servlet.http.HttpServletRequest,PT>
Direct Known Subclasses:
ContentParameterProviderFactory, NodeDataParameterProviderFactory

public abstract class AbstractWorkspaceAndPathParameterProviderFactory<PT>
extends Object
implements ParameterProviderFactory<javax.servlet.http.HttpServletRequest,PT>

Superclass for ParameterProviderFactories that are based on Workspace and Path.

Version:
$Id$

Constructor Summary
AbstractWorkspaceAndPathParameterProviderFactory()
           
 
Method Summary
 ParameterProvider<PT> newParameterProviderFor(javax.servlet.http.HttpServletRequest req)
          Instanciates a new ParameterProvider for the given environment.
protected abstract  ParameterProvider<PT> newParameterProviderForPath(info.magnolia.cms.core.HierarchyManager hm, String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.magnolia.imaging.ParameterProviderFactory
getCachingStrategy
 

Constructor Detail

AbstractWorkspaceAndPathParameterProviderFactory

public AbstractWorkspaceAndPathParameterProviderFactory()
Method Detail

newParameterProviderFor

public ParameterProvider<PT> newParameterProviderFor(javax.servlet.http.HttpServletRequest req)
Description copied from interface: ParameterProviderFactory
Instanciates a new ParameterProvider for the given environment.

Specified by:
newParameterProviderFor in interface ParameterProviderFactory<javax.servlet.http.HttpServletRequest,PT>

newParameterProviderForPath

protected abstract ParameterProvider<PT> newParameterProviderForPath(info.magnolia.cms.core.HierarchyManager hm,
                                                                     String path)
                                                              throws javax.jcr.RepositoryException
Throws:
javax.jcr.RepositoryException


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.