Package org.codehaus.aspectwerkz.pointcut

Examples of org.codehaus.aspectwerkz.pointcut.PointcutManager


     * @return the pointcuts for this join point
     */
    public List getHandlerPointcuts(final ClassMetaData classMetaData) {
        List pointcuts = new ArrayList();
        for (Iterator it = m_pointcutManagerMap.values().iterator(); it.hasNext();) {
            PointcutManager aspect = (PointcutManager)it.next();
            List handlerPointcuts = aspect.getHandlerPointcuts(classMetaData);
            pointcuts.addAll(handlerPointcuts);
        }
        return pointcuts;
    }
View Full Code Here


     * @return the pointcuts for this join point
     */
    public List getCallPointcuts(final ClassMetaData classMetaData, final MemberMetaData memberMetaData) {
        List pointcuts = new ArrayList();
        for (Iterator it = m_pointcutManagerMap.values().iterator(); it.hasNext();) {
            PointcutManager aspect = (PointcutManager)it.next();
            pointcuts.addAll(aspect.getCallPointcuts(classMetaData, memberMetaData));
        }
        return pointcuts;
    }
View Full Code Here

     */
    public List getCflowExpressions(final ClassMetaData classMetaData, final MemberMetaData memberMetaData,
                                    final ClassMetaData callerClassMetaData, final PointcutType pointcutType) {
        List expressions = new ArrayList();
        for (Iterator it = m_pointcutManagerMap.values().iterator(); it.hasNext();) {
            PointcutManager aspect = (PointcutManager)it.next();
            expressions.addAll(aspect.getCFlowExpressions(classMetaData, memberMetaData,
                                                          callerClassMetaData, pointcutType)
            );
        }
        return expressions;
    }
View Full Code Here

        prototype.___AW_setName(name);
        prototype.___AW_setAspectClass(prototype.getClass());
        prototype.___AW_setContainer(new AspectContainer(prototype));
        prototype.___AW_setAspectDef(aspectDef);

        m_aspectRegistry.register(prototype, new PointcutManager(m_uuid, name, deploymentModel));
    }
View Full Code Here

TOP

Related Classes of org.codehaus.aspectwerkz.pointcut.PointcutManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.