/*
* Copyright (C) 2014, C. Ramakrishnan / Auracle.
* All rights reserved.
*
* This code is licensed under the BSD 3-Clause license.
* See file LICENSE (or LICENSE.html) for more information.
*/
package com.illposed.osc;
/**
* Checks whether an OSC <i>Address Pattern</i> fulfills certain criteria.
*/
public interface AddressSelector {
/**
* Checks whether the OSC <i>Address Pattern</i> in question
* matches this selector.
* @param messageAddress for example "/sc/mixer/volume"
* @return true if this matcher selects the message address in question.
*/
boolean matches(String messageAddress);
}