blob: e8446842aa60fa39b80aedb20926ad64f5bb28e2 [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE digester-rules PUBLIC
"-//Jakarta Apache //DTD digester-rules XML V1.0//EN"
"digester-rules.dtd">
<digester-rules>
<pattern value="commands/command">
<object-create-rule classname="org.apache.jackrabbit.command.cli.CommandLine"/>
<set-properties-rule/>
<call-method-rule pattern="alias" methodname="addAlias" paramcount="1" />
<call-param-rule pattern="alias" paramnumber="0" attrname="name"/>
<set-next-rule methodname="add" paramtype="java.lang.Object"/>
</pattern>
<pattern value="commands/command/argument">
<object-create-rule classname="org.apache.jackrabbit.command.cli.Argument" />
<set-next-rule methodname="addArgument" />
<set-properties-rule>
<alias attr-name="arg-name" prop-name="argName"/>
<alias attr-name="context-key" prop-name="contextKey"/>
<alias attr-name="default" prop-name="value"/>
</set-properties-rule>
</pattern>
<pattern value="commands/command/option">
<object-create-rule classname="org.apache.jackrabbit.command.cli.Option" />
<set-properties-rule>
<alias attr-name="arg-name" prop-name="argName"/>
<alias attr-name="context-key" prop-name="contextKey"/>
<alias attr-name="default" prop-name="value"/>
</set-properties-rule>
<set-next-rule methodname="addOption" />
</pattern>
<pattern value="commands/command/flag">
<object-create-rule classname="org.apache.jackrabbit.command.cli.Flag" />
<set-properties-rule>
<alias attr-name="context-key" prop-name="contextKey"/>
</set-properties-rule>
<set-next-rule methodname="addFlag" />
</pattern>
</digester-rules>