com.gomjabbar.meta.patterns
Class MatchingEngine
java.lang.Object
|
+--com.gomjabbar.meta.patterns.MatchingEngine
- public class MatchingEngine
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MatchingEngine
public MatchingEngine(TrivialClassLoader vcl,
AbstractBindingFactory abf)
flushCache
public void flushCache()
matchRootClassPattern
public PatternMatch matchRootClassPattern(java.lang.String classid)
throws MatchingException
matchPackagePattern
public java.util.Iterator matchPackagePattern(PackagePattern pp,
java.lang.String[] pn)
throws MatchingException
matchClassPattern
public java.util.Iterator matchClassPattern(ClassPattern cp,
java.lang.String[] cn,
java.lang.String pn)
throws MatchingException
matchConstructorPattern
public java.util.Iterator matchConstructorPattern(ConstructorPattern cp,
MethodInfo[] mi)
throws MatchingException
matchMethodPattern
public java.util.Iterator matchMethodPattern(MethodPattern mp,
MethodInfo[] mi)
throws MatchingException
findAccessFlag
public boolean findAccessFlag(ModifierPredicateModifierEnum me,
AccessInfo ai)
throws MatchingException
matchNamePattern
public java.util.Properties matchNamePattern(NamePattern np,
java.lang.String name)
throws MatchingException