private void getContainerParameters()

in src/main/java/org/apache/sling/engine/impl/parameters/ParameterSupport.java [350:364]


    private void getContainerParameters(final ParameterMap parameters, final String encoding, final boolean alwaysAdd) {
        final Map<?, ?> pMap = getServletRequest().getParameterMap();
        for (Map.Entry<?, ?> entry : pMap.entrySet()) {

            final String name = (String) entry.getKey();
            if ( alwaysAdd || !parameters.containsKey(name) ) {
                final String[] values = (String[]) entry.getValue();

                for (int i = 0; i < values.length; i++) {
                    parameters.addParameter(new ContainerRequestParameter(
                        name, values[i], encoding), false);
                }
            }
        }
    }