org.codehaus.aspectwerkz.xmldef.definition
Class IntroductionDefinition

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

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

Holds the introduction definition.

Author:
Jonas Bonér
See Also:
Serialized Form

Constructor Summary
IntroductionDefinition()
           
 
Method Summary
 java.lang.String getAttribute()
          Returns the attribute.
 java.lang.String getDeploymentModel()
          Returns the the deployment model for the advice
 java.lang.String getImplementation()
          Returns the class name or the implementation.
 java.lang.String getInterface()
          Returns the class name of the interface.
 java.util.List getInterfaceIntroductions()
          Returns the interface introductions.
 java.lang.String getName()
          Returns the name or the introduction.
 void setAttribute(java.lang.String attribute)
          Sets the attribute.
 void setDeploymentModel(java.lang.String deploymentModel)
          Sets the deployment model for the advice.
 void setImplementation(java.lang.String implementation)
          Sets the class name of the implementation.
 void setInterface(java.lang.String anInterface)
          Sets the class name or the interface.
 void setName(java.lang.String name)
          Sets the name or the introduction.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntroductionDefinition

public IntroductionDefinition()
Method Detail

getName

public java.lang.String getName()
Returns the name or the introduction.

Returns:
the name

setName

public void setName(java.lang.String name)
Sets the name or the introduction.

Parameters:
name - the name

getInterface

public java.lang.String getInterface()
Returns the class name of the interface.

Returns:
the class name

setInterface

public void setInterface(java.lang.String anInterface)
Sets the class name or the interface.

Parameters:
anInterface - the class name

getImplementation

public java.lang.String getImplementation()
Returns the class name or the implementation.

Returns:
the class name

setImplementation

public void setImplementation(java.lang.String implementation)
Sets the class name of the implementation.

Parameters:
implementation - the class name

getDeploymentModel

public java.lang.String getDeploymentModel()
Returns the the deployment model for the advice

Returns:
the deployment model

setDeploymentModel

public void setDeploymentModel(java.lang.String deploymentModel)
Sets the deployment model for the advice.

Parameters:
deploymentModel - the deployment model

getAttribute

public java.lang.String getAttribute()
Returns the attribute.

Returns:
the attribute

setAttribute

public void setAttribute(java.lang.String attribute)
Sets the attribute.

Parameters:
attribute - the attribute

getInterfaceIntroductions

public java.util.List getInterfaceIntroductions()
Returns the interface introductions.

Returns:
the introductions


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