Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Seam Core JSF2 2.3.0.Final
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## org.jboss.seam.annotations
Annotation Type Out

    @Target(value={FIELD,METHOD})
    @Retention(value=RUNTIME)
    @Documented
    public @interface Out

Specifies that a seam component should be outjected from the annotated field or getter method of a session bean.

Author:
  Gavin King

Optional Element Summary
`boolean` | `required` Specifies that the outjected value must not be null, by default.
`ScopeType` | `scope` Specifies the scope to outject to.
`String` | `value` The context variable name.

### value

    public abstract String value

  The context variable name. Defaults to the name of the annotated field or getter method.

  Default:
    ""

### required

    public abstract boolean required

  Specifies that the outjected value must not be null, by default.

  Default:
    true

### scope

    public abstract ScopeType scope

  Specifies the scope to outject to. If no scope is explicitly specified, the default scope depends upon whether the value is an instance of a Seam component. If it is, the component scope is used. Otherwise, the scope of the component with the @Out attribute is used. But if the component scope is STATELESS, the EVENT scope is used.

  Default:
    org.jboss.seam.ScopeType.UNSPECIFIED

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Seam Core JSF2 2.3.0.Final
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

Copyright © 2012 Seam Framework. All Rights Reserved.