public class PointCutFactory
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PointCutFactory.ClassMethodNameFormatDescriptor |
| Constructor and Description |
|---|
PointCutFactory(java.lang.ClassLoader classLoader,
java.lang.String metricPrefix,
java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
static MethodMatcher |
createExactMethodMatcher(java.lang.String methodName,
java.util.Collection<java.lang.String> methodDescriptions) |
static MethodMatcher |
createExactMethodMatcher(java.lang.String methodName,
java.lang.String methodDesc) |
static java.util.Collection<ConfigurationConstruct> |
getConstructs() |
ExtensionClassAndMethodMatcher |
getPointCut(java.lang.Object obj) |
ExtensionClassAndMethodMatcher |
getPointCut(java.lang.String string) |
java.util.List<ExtensionClassAndMethodMatcher> |
getPointCuts(java.util.List list) |
java.util.List<ExtensionClassAndMethodMatcher> |
getPointCuts(java.util.Map namesToPointCuts) |
java.util.Collection<ExtensionClassAndMethodMatcher> |
getPointCuts(java.lang.Object config) |
static ClassMethodSignature |
parseClassMethodSignature(java.lang.String signature) |
public PointCutFactory(java.lang.ClassLoader classLoader,
java.lang.String metricPrefix,
java.lang.String name)
public java.util.Collection<ExtensionClassAndMethodMatcher> getPointCuts(java.lang.Object config) throws java.text.ParseException
java.text.ParseExceptionpublic ExtensionClassAndMethodMatcher getPointCut(java.lang.Object obj) throws java.text.ParseException
java.text.ParseExceptionpublic ExtensionClassAndMethodMatcher getPointCut(java.lang.String string) throws java.text.ParseException
java.text.ParseExceptionpublic java.util.List<ExtensionClassAndMethodMatcher> getPointCuts(java.util.List list) throws java.text.ParseException
java.text.ParseExceptionpublic java.util.List<ExtensionClassAndMethodMatcher> getPointCuts(java.util.Map namesToPointCuts) throws java.text.ParseException
java.text.ParseExceptionpublic static ClassMethodSignature parseClassMethodSignature(java.lang.String signature)
public static MethodMatcher createExactMethodMatcher(java.lang.String methodName, java.lang.String methodDesc)
public static MethodMatcher createExactMethodMatcher(java.lang.String methodName, java.util.Collection<java.lang.String> methodDescriptions)
public static java.util.Collection<ConfigurationConstruct> getConstructs()