jodd.proxetta.impl
Class WrapperProxetta

java.lang.Object
  extended by jodd.proxetta.Proxetta
      extended by jodd.proxetta.impl.WrapperProxetta

public class WrapperProxetta
extends Proxetta

Proxetta that creates wrappers.


Field Summary
protected  ProxyAspect[] aspects
           
 
Fields inherited from class jodd.proxetta.Proxetta
classLoader, classNameSuffix, debugFolder, forced, variableClassName
 
Constructor Summary
WrapperProxetta(ProxyAspect... aspects)
           
 
Method Summary
 WrapperProxettaBuilder builder()
          Creates ProxettaBuilder with current options.
 WrapperProxettaBuilder builder(java.lang.Class targetClassOrInterface)
           
 WrapperProxettaBuilder builder(java.lang.Class targetClassOrInterface, java.lang.Class targetInterface)
           
 WrapperProxettaBuilder builder(java.lang.Class targetClassOrInterface, java.lang.Class targetInterface, java.lang.String targetProxyClassName)
           
 WrapperProxettaBuilder builder(java.lang.Class targetClassOrInterface, java.lang.String targetProxyClassName)
           
 ProxyAspect[] getAspects()
          Returns aspects.
static WrapperProxetta withAspects(ProxyAspect... aspects)
           
 
Methods inherited from class jodd.proxetta.Proxetta
getClassLoader, getClassNameSuffix, getDebugFolder, isForced, isVariableClassName, setClassLoader, setClassNameSuffix, setDebugFolder, setForced, setVariableClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

aspects

protected final ProxyAspect[] aspects
Constructor Detail

WrapperProxetta

public WrapperProxetta(ProxyAspect... aspects)
Method Detail

withAspects

public static WrapperProxetta withAspects(ProxyAspect... aspects)

getAspects

public ProxyAspect[] getAspects()
Returns aspects.


builder

public WrapperProxettaBuilder builder()
Creates ProxettaBuilder with current options.

Specified by:
builder in class Proxetta

builder

public WrapperProxettaBuilder builder(java.lang.Class targetClassOrInterface)

builder

public WrapperProxettaBuilder builder(java.lang.Class targetClassOrInterface,
                                      java.lang.String targetProxyClassName)

builder

public WrapperProxettaBuilder builder(java.lang.Class targetClassOrInterface,
                                      java.lang.Class targetInterface)

builder

public WrapperProxettaBuilder builder(java.lang.Class targetClassOrInterface,
                                      java.lang.Class targetInterface,
                                      java.lang.String targetProxyClassName)


Copyright © 2003-2012 Jodd Team