Bean Props Syntax

Syntax of a beanprops File

General:

Grammar:

Notes: [ optional ] denotes an optional element. Bold indicates a literal character or string. Semi-colons terminate a rule. "..." indicates that the preceeding element can be repeated one or more times.

beanprops-file: bean ... ;

bean: beanName [ contextName [ extends contextName ] ] { parameters } ;

parameters: parameter [ ; parameter ] ... ;

parameter: parameterName : parameterValues;

parameterValues: parameterValue [ , parameterValue ] ... ;

parameterValue: simpleValue [ { parameters } ] ;

beanName: string;

contextName: string;

parameterName: string;

simpleValue: string;

Note: Optionally, a trailing ';' may be specified after the last parameter in a parameterList. This is only for consistency.