Overview | Package | Class | Use | Tree | Deprecated | Index | Help
|  | Oracle
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT

## weblogic.jws
Annotation Type Types

    @Retention(value=RUNTIME)
    @Target(value={java.lang.annotation.ElementType.METHOD, java.lang.annotation.ElementType.PARAMETER})
    public @interface Types

Inferface that defines the Types annotation. Used to specify alternative types and types contained in collections for web method return types and parameter types.

Required Element Summary
`String[]` | `value` The annotation content is a comma separated list of fully qualified class names of alternative types for a return type or parameter.

Element Detail

### value

    public abstract String[] value

  The annotation content is a comma separated list of fully qualified class names of alternative types for a return type or parameter. The alternative types must extend the initial type. If the return type or parameter is a Collection out of java.util.*, this specifies the allowed contained types.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Documentation is available at http://edocs.bea.com/wls/docs103 Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT