Package org.apache.tapestry5.annotations
Annotation Type Component
-
@Target(FIELD) @Documented @Retention(RUNTIME) @UseWith({COMPONENT,PAGE}) public @interface Component
Used to define an embedded component within another component.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description StringidThe id of the component.booleaninheritInformalParametersIf true, then the component will inherit all informal parameters from its parent component.String[]parametersParameter bindings for the component.StringpublishParametersA comma-separated list of parameters of the component that should be published as parameters of the containing component.StringtypeThe component type.
-
-
-
-
parameters
String[] parameters
Parameter bindings for the component. Each value in the array is of the form "name=value". The value is a binding expression, with a default binding prefix of "prop:".- Default:
- {}
-
-
-
inheritInformalParameters
boolean inheritInformalParameters
If true, then the component will inherit all informal parameters from its parent component. The default is false.- Default:
- false
-
-
-
publishParameters
String publishParameters
A comma-separated list of parameters of the component that should be published as parameters of the containing component. Binding the parameter of the outer component will bind the inner component's parameter, as with the "inhert:" binding prefix.- Since:
- 5.1.0.0
- Default:
- ""
-
-