in src/main/java/org/apache/sling/servlets/resolver/internal/bundle/RequestWrapper.java [62:82]
private RequestDispatcherOptions processOptions(RequestDispatcherOptions options) {
if (options != null) {
RequestDispatcherOptions requestDispatcherOptions = new RequestDispatcherOptions();
requestDispatcherOptions.setForceResourceType(options.getForceResourceType());
requestDispatcherOptions.setAddSelectors(options.getAddSelectors());
requestDispatcherOptions.setReplaceSelectors(options.getReplaceSelectors());
requestDispatcherOptions.setReplaceSuffix(options.getReplaceSuffix());
String forcedResourceType = options.getForceResourceType();
if (StringUtils.isNotEmpty(forcedResourceType)) {
for (ResourceType wiredResourceType : wiredResourceTypes) {
String type = wiredResourceType.getType();
if (type.equals(forcedResourceType)) {
requestDispatcherOptions.setForceResourceType(wiredResourceType.toString());
break;
}
}
}
return requestDispatcherOptions;
}
return null;
}