org.codehaus.aspectwerkz.regexp
Class PatternTuple

java.lang.Object
  extended byorg.codehaus.aspectwerkz.regexp.PatternTuple
All Implemented Interfaces:
java.io.Serializable

public class PatternTuple
extends java.lang.Object
implements java.io.Serializable

Holds a tuple that consists of the class pattern and the pattern for a specific pointcut.

Author:
Jonas Bonér, Alexandre Vasseur
See Also:
Serialized Form

Constructor Summary
PatternTuple(java.lang.String callerClassPattern, java.lang.String calleeClassPattern, java.lang.String pattern, boolean hierarchical)
          Creates a new pointcut pattern.
PatternTuple(java.lang.String callerClassPattern, java.lang.String calleeClassPattern, java.lang.String pattern, boolean hierarchical, boolean hierarchicalCallee)
          Creates a new pointcut pattern.
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getCalleeClassPattern()
          Returns the callee class pattern.
 java.lang.String getCallerClassPattern()
          Returns the caller class pattern.
 java.lang.String getMemberPattern()
          Returns the pattern.
 int hashCode()
           
 boolean isHierarchical()
          Checks it the pointcut is hierarchical.
 boolean isHierarchicalCallee()
          Checks it the pointcut is callee hierarchical.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PatternTuple

public PatternTuple(java.lang.String callerClassPattern,
                    java.lang.String calleeClassPattern,
                    java.lang.String pattern,
                    boolean hierarchical)
Creates a new pointcut pattern.

Parameters:
callerClassPattern - the caller class pattern
calleeClassPattern - the callee class pattern
pattern - the pattern
hierarchical - the hierarchical flag

PatternTuple

public PatternTuple(java.lang.String callerClassPattern,
                    java.lang.String calleeClassPattern,
                    java.lang.String pattern,
                    boolean hierarchical,
                    boolean hierarchicalCallee)
Creates a new pointcut pattern.

Parameters:
callerClassPattern - the caller class pattern
calleeClassPattern - the callee class pattern
pattern - the pattern
hierarchical - the hierarchical flag
hierarchicalCallee - the hierarchical callee flag
Method Detail

getCallerClassPattern

public java.lang.String getCallerClassPattern()
Returns the caller class pattern.

Returns:
the caller class pattern

getCalleeClassPattern

public java.lang.String getCalleeClassPattern()
Returns the callee class pattern.

Returns:
the callee class pattern

getMemberPattern

public java.lang.String getMemberPattern()
Returns the pattern.

Returns:
the pattern

isHierarchical

public boolean isHierarchical()
Checks it the pointcut is hierarchical.

Returns:
the flag

isHierarchicalCallee

public boolean isHierarchicalCallee()
Checks it the pointcut is callee hierarchical.

Returns:
the flag

toString

public java.lang.String toString()

hashCode

public int hashCode()

equals

public boolean equals(java.lang.Object o)


Copyright (c) 2002-2004 The AspectWerkz Team. All Rights Reserved.