plp.orientadaAspectos1.util
Class Matching
java.lang.Object
plp.orientadaAspectos1.util.Matching
public class Matching
- extends java.lang.Object
Implementa as verificações de casamento dos padrões usados nos
pointcut designators
Method Summary |
static boolean |
casaPadrao(Id identificador,
Id padrao)
Verifica se o Id passado casa com o padrão especificado |
static boolean |
casaPadrao(java.lang.String parametros,
java.lang.String padrao)
Retorna true se a lista de tipos de parâmetros casa com o do padrão
do pointcut. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Matching
public Matching()
casaPadrao
public static boolean casaPadrao(Id identificador,
Id padrao)
- Verifica se o Id passado casa com o padrão especificado
- Parameters:
identificador
- identificador que se deseja tester se casa com o padrãopadrao
- padrão que será usado para testar o casamento, podendo
ser de 4 tipos: *, *parte-id, parte-id* e
parte-id*parte-id
- Returns:
- true se o identificador passado casar com o padrão
casaPadrao
public static boolean casaPadrao(java.lang.String parametros,
java.lang.String padrao)
- Retorna true se a lista de tipos de parâmetros casa com o do padrão
do pointcut.
- Parameters:
parametros
- lista de tipos de parâmetros separados por ","padrao
- lista de tipos de parâmetros separados por ",", podendo
conter também "*" ou "..".
- Returns:
- resultado da verificação do casamento da lista com o padrão.