interface @Structure

Abstract goes here...

Description

Description goes here...

Declaration

package org.qi4j.api.injection.scope;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import org.qi4j.api.injection.InjectionScope;

/**
* Annotation to denote the injection of a
* resource specific for the module which the
* injected object/fragment is instantiated in.
* <p/>
* Valid types are:
* <code><pre>
* - CompositeBuilderFactory
* - ObjectBuilderFactory
* - UnitOfWorkFactory
* - ServiceLocator
* - Module
* - Layer
* - Application
* - Qi4j
* - Qi4jSPI
* </pre></code>
*/
@Retention( RetentionPolicy.RUNTIME )
@Target( { ElementType.FIELD, ElementType.PARAMETER } )
@Documented
@InjectionScope
public @interface Structure
{
}

Example

Description of Example goes here...
  if( ... )

Qi4j and the Qi4j logo are trademarks of Richard Öberg, Niclas Hedhman and the members of the Qi4j Core Team. See Qi4j licensing for more information.
Powered by SiteVisionexternal link.