org.jboss.kernel.api.dependency
Class NonNullMatcherTransformer

java.lang.Object
  extended by org.jboss.kernel.api.dependency.NonNullMatcherTransformer
All Implemented Interfaces:
MatcherTransformer
Direct Known Subclasses:
IntervalMatcherTransformer, RegexpMatcherTransformer

public abstract class NonNullMatcherTransformer
extends Object
implements MatcherTransformer

Non null matcher transfomer. Throws exception if value to transform is null.

Author:
Ales Justin

Constructor Summary
NonNullMatcherTransformer()
           
 
Method Summary
protected abstract  Matcher internalTransform(Object value)
          Transform non null value.
 Matcher transform(Object value)
          Transform value param to Matcher instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NonNullMatcherTransformer

public NonNullMatcherTransformer()
Method Detail

transform

public Matcher transform(Object value)
Description copied from interface: MatcherTransformer
Transform value param to Matcher instance.

Specified by:
transform in interface MatcherTransformer
Parameters:
value - the value
Returns:
Matcher instance

internalTransform

protected abstract Matcher internalTransform(Object value)
Transform non null value.

Parameters:
value - the value
Returns:
matcher instance


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.