All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jodd.petite.PetiteReference Maven / Gradle / Ivy

Go to download

Jodd Petite is slick and lightweight DI container that uses annotations and supports sufficient most of features offered by other containers.

There is a newer version: 6.0.2
Show newest version
// Copyright (c) 2003-2014, Jodd Team (jodd.org). All Rights Reserved.

package jodd.petite;

/**
 * {@link jodd.petite.meta.PetiteInject Petite injection} references.
 * When injection annotation is used without the explicit bean name,
 * Petite Container will try to resolve name from various sources,
 * defined by this enumeration.
 */
public enum PetiteReference {

	/**
	 * Field or argument name is used as bean name.
	 */
	NAME,

	/**
	 * Un-capitalized short type name is used as bean name.
	 */
	TYPE_SHORT_NAME,

	/**
	 * Full type name (package and class name) is used as bean name.
	 */
	TYPE_FULL_NAME

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy