org.osoa.sca.annotations
Annotation Type Property


@Target(value={METHOD,FIELD,PARAMETER})
@Retention(value=RUNTIME)
public @interface Property

Annotation used to indicate a constructor parameter, field or method that is used to inject a configuration property value.

Version:
$Rev: 463371 $ $Date: 2006-10-12 11:43:45 -0700 (Thu, 12 Oct 2006) $

Optional Element Summary
 java.lang.String name
          The name of the property.
 java.lang.String override
          Indicates if a value must be specified.
 java.lang.String xmlType
          The XML Type in a QName format
 

name

public abstract java.lang.String name
The name of the property. If not specified then the name will be derived from the annotated field.

Default:
""

override

public abstract java.lang.String override
Indicates if a value must be specified.

Default:
"may"

xmlType

public abstract java.lang.String xmlType
The XML Type in a QName format

Default:
""


Copyright © 2006 Apache Software Foundation. All Rights Reserved.