org.codehaus.aspectwerkz.definition
Class IntroductionWeavingRule

java.lang.Object
  extended byorg.codehaus.aspectwerkz.definition.IntroductionWeavingRule
All Implemented Interfaces:
java.io.Serializable, WeavingRule

public class IntroductionWeavingRule
extends java.lang.Object
implements WeavingRule

Handles the introduction weaving rule definition.

Author:
Jonas Bonér
See Also:
Serialized Form

Constructor Summary
IntroductionWeavingRule()
           
 
Method Summary
 void addIntroductionRef(java.lang.String introductionRef)
          Adds a new introduction reference.
 java.lang.String getClassPattern()
          Returns the class pattern.
 java.util.List getIntroductionRefs()
          Returns a list with all the introduction references.
 ClassPattern getRegexpClassPattern()
          Returns the class pattern as a pre-compiled pattern.
 void setClassPattern(java.lang.String classPattern)
          Sets the class pattern
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntroductionWeavingRule

public IntroductionWeavingRule()
Method Detail

getClassPattern

public java.lang.String getClassPattern()
Returns the class pattern.

Returns:
the class pattern

setClassPattern

public void setClassPattern(java.lang.String classPattern)
Sets the class pattern

Parameters:
classPattern - the class pattern

getRegexpClassPattern

public ClassPattern getRegexpClassPattern()
Returns the class pattern as a pre-compiled pattern.

Returns:
the class pattern

getIntroductionRefs

public java.util.List getIntroductionRefs()
Returns a list with all the introduction references.

Returns:
the introduction references

addIntroductionRef

public void addIntroductionRef(java.lang.String introductionRef)
Adds a new introduction reference.

Parameters:
introductionRef - the introduction reference


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