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

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

public class LanguageCriterionResolver
extends StandardResolver
implements RuleCriterionResolver

LanguageCriterionResolver

Version:
$Id: LanguageCriterionResolver.java 516448 2007-03-09 16:25:47Z ate $
Author:
David Sean Taylor
See Also:
Serialized Form

Field Summary
 
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
LanguageCriterionResolver()
           
 
Method Summary
 boolean isControl(RuleCriterion criterion)
          Gets the control classification of the resolver.
 java.lang.String resolve(RequestContext context, RuleCriterion criterion)
          Resolver the value for a criterion.
 
Methods inherited from class org.apache.jetspeed.profiler.rules.impl.StandardResolver
combinePrincipals, isNavigation, resolvePrincipals
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jetspeed.profiler.rules.RuleCriterionResolver
isNavigation
 

Constructor Detail

LanguageCriterionResolver

public LanguageCriterionResolver()
Method Detail

resolve

public java.lang.String resolve(RequestContext context,
                                RuleCriterion criterion)
Description copied from interface: RuleCriterionResolver
Resolver the value for a criterion.

Specified by:
resolve in interface RuleCriterionResolver
Overrides:
resolve in class StandardResolver
Parameters:
context - The request context.
criterion - The criterion being evaluated.
Returns:
The value of the criterion or null if not found. Returns null to indicate to subclasses to continue processing.

isControl

public boolean isControl(RuleCriterion criterion)
Description copied from interface: RuleCriterionResolver
Gets the control classification of the resolver.

Specified by:
isControl in interface RuleCriterionResolver
Overrides:
isControl in class StandardResolver
Returns:
The control class flag


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