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.