org.jdiagnose.library.web.breadcrumb
Class UriCrumbStrategy

java.lang.Object
  extended byorg.jdiagnose.library.web.breadcrumb.UriCrumbStrategy
All Implemented Interfaces:
CrumbStrategy

public class UriCrumbStrategy
extends java.lang.Object
implements CrumbStrategy

Author:
jmccrindle

Constructor Summary
UriCrumbStrategy()
           
 
Method Summary
 java.util.List getUrls(javax.servlet.http.HttpServletRequest request)
           
 java.util.List pathToUrls(java.lang.String prefix, java.lang.String path, java.lang.String suffix)
          e.g.
 void setPrefixes(java.util.Set prefixes)
           
 void setSuffix(java.lang.String suffix)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UriCrumbStrategy

public UriCrumbStrategy()
Method Detail

getUrls

public java.util.List getUrls(javax.servlet.http.HttpServletRequest request)
Specified by:
getUrls in interface CrumbStrategy

pathToUrls

public java.util.List pathToUrls(java.lang.String prefix,
                                 java.lang.String path,
                                 java.lang.String suffix)
e.g. /remote/hosts/agents/remotediagnostics.htm becomes: /remote/hosts.htm /remote/hosts/agents.htm?host=${host}

Parameters:
path -
Returns:

setPrefixes

public void setPrefixes(java.util.Set prefixes)

setSuffix

public void setSuffix(java.lang.String suffix)


Copyright © 2004-2005 Grape Design Limited. All Rights Reserved.