package com.yahoo.dtf.config;
import java.util.regex.Matcher;
/**
* This class defines an interface for different type of property resolvers
* which can be used by DTF. The idea behind a PropertyResolver is that you can
* easily define your own type of properties that can be resolve in a different
* way then just looking them up in the available list of properties.
*
* @author rlgomes
*/
public abstract class PropertyResolver {
/**
* Here you'll identify the signature that is to be used to identify the
* exact signature of a property that should be resolved by this
* Property Resolver.
*
* @return
*/
public abstract Matcher getSignature();
/**
*
* @param property
* @return
*/
public abstract String getPropetyValue(String property);
}