public static final String FRAGMENT_QUERY = "query";
public static final String FRAGMENT_REF = "ref";
public static final String FRAGMENT_FULL_URI = "full";
protected Mediator createSpecificMediator(OMElement element, Properties properties) {
Iterator rules = element.getChildrenWithName(RULE_Q);
String inputProperty = element.getAttributeValue(ATT_IN_PROPERTY);
String outputProperty = element.getAttributeValue(ATT_OUT_PROPERTY);
URLRewriteMediator mediator = new URLRewriteMediator();
if (inputProperty != null) {
mediator.setInputProperty(inputProperty);
}
if (outputProperty != null) {
mediator.setOutputProperty(outputProperty);
}
while (rules.hasNext()) {
mediator.addRule(parseRule((OMElement) rules.next()));
}
processAuditStatus(mediator, element);
return mediator;
}