in src/main/java/org/apache/sling/models/impl/ExportServlet.java [152:171]
private Map<String, String> createOptionMap(SlingHttpServletRequest request) {
Map<String, String[]> parameterMap = request.getParameterMap();
String[] selectors = request.getRequestPathInfo().getSelectors();
Map<String, String> result = new HashMap<String, String>(baseOptions.size() + parameterMap.size() + selectors.length - 1);
result.putAll(baseOptions);
for (String selector : selectors) {
if (!selector.equals(registeredSelector)) {
result.put(selector, "true");
}
}
for (Map.Entry<String, String[]> entry : parameterMap.entrySet()) {
if (entry.getValue().length == 0) {
result.put(entry.getKey(), Boolean.TRUE.toString());
} else {
result.put(entry.getKey(), entry.getValue()[0]);
}
}
return result;
}