org.picocontainer.gems.constraints
Class Anything

java.lang.Object
  extended by org.picocontainer.parameters.AbstractParameter
      extended by org.picocontainer.parameters.CollectionComponentParameter
          extended by org.picocontainer.gems.constraints.AbstractConstraint
              extended by org.picocontainer.gems.constraints.Anything
All Implemented Interfaces:
Serializable, Constraint, Parameter

public class Anything
extends AbstractConstraint

A constraint that matches any component adapter.

Author:
Nick Sieger
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.picocontainer.Parameter
Parameter.DelegateResolver, Parameter.NotResolved, Parameter.Resolver, Parameter.ValueResolver
 
Field Summary
static Anything ANYTHING
           
 
Fields inherited from class org.picocontainer.parameters.CollectionComponentParameter
ARRAY, ARRAY_ALLOW_EMPTY
 
Fields inherited from interface org.picocontainer.Parameter
DEFAULT, ZERO
 
Constructor Summary
Anything()
           
 
Method Summary
 boolean evaluate(ComponentAdapter adapter)
          Evaluate whether the given component adapter matches this constraint.
 
Methods inherited from class org.picocontainer.gems.constraints.AbstractConstraint
getMatchingComponentAdapters, resolve, verify
 
Methods inherited from class org.picocontainer.parameters.CollectionComponentParameter
accept
 
Methods inherited from class org.picocontainer.parameters.AbstractParameter
isResolvable, resolveInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.picocontainer.Parameter
accept, isResolvable, resolveInstance
 

Field Detail

ANYTHING

public static final Anything ANYTHING
Constructor Detail

Anything

public Anything()
Method Detail

evaluate

public boolean evaluate(ComponentAdapter adapter)
Description copied from interface: Constraint
Evaluate whether the given component adapter matches this constraint.

Specified by:
evaluate in interface Constraint
Specified by:
evaluate in class AbstractConstraint
Parameters:
adapter - a ComponentAdapter value
Returns:
true if the adapter matches the constraint


Copyright © 2003-2010 Codehaus. All Rights Reserved.