org.apache.jetspeed.profiler.rules.impl
Class HostnameCriterionResolver

java.lang.Object
  extended by org.apache.jetspeed.profiler.rules.impl.StandardResolver
      extended by org.apache.jetspeed.profiler.rules.impl.HostnameCriterionResolver
All Implemented Interfaces:
Serializable, org.apache.jetspeed.profiler.rules.RuleCriterionResolver

public class HostnameCriterionResolver
extends StandardResolver
implements org.apache.jetspeed.profiler.rules.RuleCriterionResolver

Hostname Resolver

Version:
$Id:$
Author:
Frank Stalherm
See Also:
Serialized Form

Field Summary
(package private)  boolean useDotPrefix
           
 
Fields inherited from class org.apache.jetspeed.profiler.rules.impl.StandardResolver
COMBO_DELIMITER, VALUE_DELIMITER
 
Fields inherited from interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver
COUNTRY, GROUP, GROUP_ROLE_USER, HARD_CODED, LANGUAGE, MEDIATYPE, NAVIGATION, PAGE, PATH, PATH_SESSION, REQUEST, REQUEST_SESSION, ROLE, ROLE_FALLBACK, SESSION, USER, USER_AGENT, USER_ATTRIBUTE
 
Constructor Summary
HostnameCriterionResolver(boolean usePrefix)
           
 
Method Summary
 boolean isControl(org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
           
 boolean isNavigation(org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
           
 String resolve(org.apache.jetspeed.request.RequestContext context, org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
           
 
Methods inherited from class org.apache.jetspeed.profiler.rules.impl.StandardResolver
combinePrincipals, resolvePrincipals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

useDotPrefix

boolean useDotPrefix
Constructor Detail

HostnameCriterionResolver

public HostnameCriterionResolver(boolean usePrefix)
Method Detail

isControl

public boolean isControl(org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
Specified by:
isControl in interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver
Overrides:
isControl in class StandardResolver

isNavigation

public boolean isNavigation(org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
Specified by:
isNavigation in interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver
Overrides:
isNavigation in class StandardResolver

resolve

public String resolve(org.apache.jetspeed.request.RequestContext context,
                      org.apache.jetspeed.profiler.rules.RuleCriterion criterion)
Specified by:
resolve in interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver
Overrides:
resolve in class StandardResolver


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.