org.telscenter.pas.ui.browser
Class NavigationPolicy

java.lang.Object
  extended by org.telscenter.pas.ui.browser.NavigationPolicy

public class NavigationPolicy
extends java.lang.Object

A policy to restrict navigation

Author:
hiroki

Constructor Summary
NavigationPolicy()
           
 
Method Summary
 java.util.List<java.lang.String> getExcludes()
           
 java.util.List<java.lang.String> getIncludes()
           
 boolean isCompliant(java.lang.String url)
          Determines if the given url is compliant with the policy Algorithm: return (URL is "in" inclusion list) && (URL is not "in" exclusion list)
 void setExcludes(java.util.List<java.lang.String> excludes)
           
 void setIncludes(java.util.List<java.lang.String> includes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NavigationPolicy

public NavigationPolicy()
Method Detail

isCompliant

public boolean isCompliant(java.lang.String url)
Determines if the given url is compliant with the policy Algorithm: return (URL is "in" inclusion list) && (URL is not "in" exclusion list)

Parameters:
url - the url to check for compliancy
Returns:
boolean true iff the given url is compliant with this policy

getExcludes

public java.util.List<java.lang.String> getExcludes()
Returns:
the excludes

setExcludes

public void setExcludes(java.util.List<java.lang.String> excludes)
Parameters:
excludes - the excludes to set

getIncludes

public java.util.List<java.lang.String> getIncludes()
Returns:
the includes

setIncludes

public void setIncludes(java.util.List<java.lang.String> includes)
Parameters:
includes - the includes to set


Copyright © 2004-2008 TELS Center. All Rights Reserved.