jodd.petite
Class PetiteConfig

java.lang.Object
  extended by jodd.petite.PetiteConfig

public class PetiteConfig
extends java.lang.Object

Petite configuration.


Field Summary
protected  boolean defaultRunInitMethods
           
protected  java.lang.Class<? extends Scope> defaultScope
           
protected  WiringMode defaultWiringMode
           
protected  boolean detectDuplicatedBeanNames
           
protected  boolean resolveReferenceParameters
           
 
Constructor Summary
PetiteConfig()
           
 
Method Summary
 boolean getDefaultRunInitMethods()
          Returns true if init methods should be invoked on explicit wiring, adding and creating.
 java.lang.Class<? extends Scope> getDefaultScope()
          Returns default scope type.
 WiringMode getDefaultWiringMode()
          Returns default wiring mode.
 boolean getDetectDuplicatedBeanNames()
          Returns true if container detects duplicated bean names.
 boolean getResolveReferenceParameters()
          Returns true if parameter references should be resolved.
protected  WiringMode resolveWiringMode(WiringMode wiringMode)
          Resolves wiring mode by checking if default and null values.
 void setDefaultRunInitMethods(boolean defaultRunInitMethods)
          Specifies is init method should be invoked on expliciti wiring, adding and creating.
 void setDefaultScope(java.lang.Class<? extends Scope> defaultScope)
          Sets default scope type.
 void setDefaultWiringMode(WiringMode defaultWiringMode)
          Specifies default wiring mode.
 void setDetectDuplicatedBeanNames(boolean detectDuplicatedBeanNames)
          Specifies if an exception should be thrown if two beans with same exception are registered with this container.
 void setResolveReferenceParameters(boolean resolveReferenceParameters)
          Defines if reference parameters should be resolved.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultScope

protected java.lang.Class<? extends Scope> defaultScope

defaultWiringMode

protected WiringMode defaultWiringMode

detectDuplicatedBeanNames

protected boolean detectDuplicatedBeanNames

defaultRunInitMethods

protected boolean defaultRunInitMethods

resolveReferenceParameters

protected boolean resolveReferenceParameters
Constructor Detail

PetiteConfig

public PetiteConfig()
Method Detail

getDefaultScope

public java.lang.Class<? extends Scope> getDefaultScope()
Returns default scope type.


setDefaultScope

public void setDefaultScope(java.lang.Class<? extends Scope> defaultScope)
Sets default scope type.


getDefaultWiringMode

public WiringMode getDefaultWiringMode()
Returns default wiring mode.


setDefaultWiringMode

public void setDefaultWiringMode(WiringMode defaultWiringMode)
Specifies default wiring mode.


resolveWiringMode

protected WiringMode resolveWiringMode(WiringMode wiringMode)
Resolves wiring mode by checking if default and null values.


getDetectDuplicatedBeanNames

public boolean getDetectDuplicatedBeanNames()
Returns true if container detects duplicated bean names.


setDetectDuplicatedBeanNames

public void setDetectDuplicatedBeanNames(boolean detectDuplicatedBeanNames)
Specifies if an exception should be thrown if two beans with same exception are registered with this container.


getDefaultRunInitMethods

public boolean getDefaultRunInitMethods()
Returns true if init methods should be invoked on explicit wiring, adding and creating.


setDefaultRunInitMethods

public void setDefaultRunInitMethods(boolean defaultRunInitMethods)
Specifies is init method should be invoked on expliciti wiring, adding and creating.


getResolveReferenceParameters

public boolean getResolveReferenceParameters()
Returns true if parameter references should be resolved.


setResolveReferenceParameters

public void setResolveReferenceParameters(boolean resolveReferenceParameters)
Defines if reference parameters should be resolved.



Copyright © 2003-2010 Jodd Team