net.sf.cglib.proxy
Class Mixin
java.lang.Object
net.sf.cglib.proxy.Mixin
public abstract class Mixin
- extends Object
Mixin allows
multiple objects to be combined into a single larger object. The
methods in the generated object simply call the original methods in the
underlying "delegate" objects.
- Version:
- $Id: Mixin.java,v 1.7 2005/09/27 11:42:27 baliuka Exp $
- Author:
- Chris Nokleberg
|
Constructor Summary |
Mixin()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STYLE_INTERFACES
public static final int STYLE_INTERFACES
- See Also:
- Constant Field Values
STYLE_BEANS
public static final int STYLE_BEANS
- See Also:
- Constant Field Values
STYLE_EVERYTHING
public static final int STYLE_EVERYTHING
- See Also:
- Constant Field Values
Mixin
public Mixin()
newInstance
public abstract Mixin newInstance(Object[] delegates)
create
public static Mixin create(Object[] delegates)
- Helper method to create an interface mixin. For finer control over the
generated instance, use a new instance of
Mixin
instead of this static method.
TODO
create
public static Mixin create(Class[] interfaces,
Object[] delegates)
- Helper method to create an interface mixin. For finer control over the
generated instance, use a new instance of
Mixin
instead of this static method.
TODO
createBean
public static Mixin createBean(Object[] beans)
createBean
public static Mixin createBean(ClassLoader loader,
Object[] beans)
- Helper method to create a bean mixin. For finer control over the
generated instance, use a new instance of
Mixin
instead of this static method.
TODO
getClasses
public static Class[] getClasses(Object[] delegates)
Copyright © 2012 Oracle Corporation. All Rights Reserved.