org.codehaus.aspectwerkz.xmldef.definition
Class BindAdviceRule

java.lang.Object
  extended byorg.codehaus.aspectwerkz.xmldef.definition.BindAdviceRule
All Implemented Interfaces:
BindRule, java.io.Serializable

public class BindAdviceRule
extends java.lang.Object
implements BindRule

Handles the bind-advice rule definition.

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

Constructor Summary
BindAdviceRule()
           
 
Method Summary
 void addAdviceRef(java.lang.String adviceRef)
          Adds a new advice reference.
 void addAdviceStackRef(java.lang.String adviceStackRef)
          Adds a new advice stack reference.
 java.util.List getAdviceRefs()
          Returns a list with all the advice references.
 java.util.List getAdviceStackRefs()
          Returns a list with all the advice stack references.
 Expression getExpression()
          Returns the expression.
 void setExpression(Expression expression)
          Sets the expression.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BindAdviceRule

public BindAdviceRule()
Method Detail

getExpression

public Expression getExpression()
Returns the expression.

Returns:
the expression

setExpression

public void setExpression(Expression expression)
Sets the expression.

Parameters:
expression - the expression

getAdviceRefs

public java.util.List getAdviceRefs()
Returns a list with all the advice references.

Returns:
the advice references

addAdviceRef

public void addAdviceRef(java.lang.String adviceRef)
Adds a new advice reference.

Parameters:
adviceRef - the advice reference

getAdviceStackRefs

public java.util.List getAdviceStackRefs()
Returns a list with all the advice stack references.

Returns:
the advice stack references

addAdviceStackRef

public void addAdviceStackRef(java.lang.String adviceStackRef)
Adds a new advice stack reference.

Parameters:
adviceStackRef - the advice stack reference


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