net.sf.json.processors
Class PropertyNameProcessorMatcher

java.lang.Object
  extended by net.sf.json.processors.PropertyNameProcessorMatcher

public abstract class PropertyNameProcessorMatcher
extends Object

Base class for finding a matching PropertyNameProcessor.

Author:
Andres Almiray

Field Summary
static PropertyNameProcessorMatcher DEFAULT
          Matches the target with equals()
 
Constructor Summary
PropertyNameProcessorMatcher()
           
 
Method Summary
abstract  Object getMatch(Class target, Set set)
          Returns the matching class calculated with the target class and the provided set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final PropertyNameProcessorMatcher DEFAULT
Matches the target with equals()

Constructor Detail

PropertyNameProcessorMatcher

public PropertyNameProcessorMatcher()
Method Detail

getMatch

public abstract Object getMatch(Class target,
                                Set set)
Returns the matching class calculated with the target class and the provided set.

Parameters:
target - the target class to match
set - a set of possible matches