org.codehaus.aspectwerkz.aspect
Interface MixinFactory

All Known Implementing Classes:
AbstractMixinFactory, DefaultMixinFactory

public interface MixinFactory

Interface for that all mixin factories must implement.

Author:
Jonas BonŽr

Method Summary
 Object mixinOf()
          Creates a new perJVM mixin instance, if it already exists then return it.
 Object mixinOf(Class klass)
          Creates a new perClass mixin instance, if it already exists then return it.
 Object mixinOf(Object instance)
          Creates a new perInstance mixin instance, if it already exists then return it.
 

Method Detail

mixinOf

Object mixinOf()
Creates a new perJVM mixin instance, if it already exists then return it.

Returns:
the mixin instance

mixinOf

Object mixinOf(Class klass)
Creates a new perClass mixin instance, if it already exists then return it.

Parameters:
klass -
Returns:
the mixin instance

mixinOf

Object mixinOf(Object instance)
Creates a new perInstance mixin instance, if it already exists then return it.

Parameters:
instance -
Returns:
the mixin instance


Copyright © 2002-2005 Jonas Bonér, Alexandre Vasseur. All Rights Reserved.