info.magnolia.cms.beans.config
Class RegexpVirtualURIMapping

java.lang.Object
  extended by info.magnolia.cms.beans.config.RegexpVirtualURIMapping
All Implemented Interfaces:
VirtualURIMapping
Direct Known Subclasses:
RotatingVirtualURIMapping

public class RegexpVirtualURIMapping
extends java.lang.Object
implements VirtualURIMapping

Virtual uri mapping implementation that uses regular expressions in fromURI/toURI. When using regular expression in fromURI, toURI can contain references to the regexp matches. For example:

 fromURI=/products/([0-9A-Z]+)\.html
 toURI=/product/detail.html?productId=$1
 

Version:
$Id: DefaultVirtualURIMapping.java 10295 2007-08-02 21:33:58Z fgiust $
Author:
Fabrizio Giustina, philipp

Nested Class Summary
 
Nested classes/interfaces inherited from interface info.magnolia.cms.beans.config.VirtualURIMapping
VirtualURIMapping.MappingResult
 
Constructor Summary
RegexpVirtualURIMapping()
           
 
Method Summary
 java.lang.String getFromURI()
           
 java.lang.String getToURI()
           
 VirtualURIMapping.MappingResult mapURI(java.lang.String uri)
           
 void setFromURI(java.lang.String fromURI)
           
 void setToURI(java.lang.String toURI)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RegexpVirtualURIMapping

public RegexpVirtualURIMapping()
Method Detail

mapURI

public VirtualURIMapping.MappingResult mapURI(java.lang.String uri)
Specified by:
mapURI in interface VirtualURIMapping

getFromURI

public java.lang.String getFromURI()

setFromURI

public void setFromURI(java.lang.String fromURI)

getToURI

public java.lang.String getToURI()

setToURI

public void setToURI(java.lang.String toURI)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.