void printConfiguration()

in src/main/java/org/apache/sling/rewriter/impl/ProcessorConfigurationImpl.java [206:259]


    void printConfiguration(final PrintWriter pw) {
        if ( this.name != null ) {
            pw.print("Name : ");
            pw.println(this.name);
        }
        if ( this.contentTypes != null ) {
            pw.print("Content Types : ");
            pw.println(Arrays.toString(this.contentTypes));
        }
        if ( this.resourceTypes != null ) {
            pw.print("Resource Types : ");
            pw.println(Arrays.toString(this.resourceTypes));
        }
        if ( this.selectors != null ) {
            pw.print("Selectors : ");
            pw.println(Arrays.toString(this.selectors));
        }
        if ( this.paths != null ) {
            pw.print("Paths : ");
            pw.println(Arrays.toString(this.paths));
        }
        if ( this.extensions != null ) {
            pw.print("Extensions : ");
            pw.println(Arrays.toString(this.extensions));
        }
        pw.print("Order : ");
        pw.println(this.order);
        pw.print("Active : ");
        pw.println(this.isActive);
        pw.print("Valid : ");
        pw.println(this.isValid);
        pw.print("Process Error Response : ");
        pw.println(this.processErrorResponse);
        if ( this.isPipeline ) {
            pw.println("Pipeline : ");
            pw.println("    Generator : ");
            pw.print("        ");
            printConfiguration(pw, this.generatorConfiguration);
            pw.println("    Transformers : ");
            if ( this.transformerConfigurations != null ) {
                for (int i = 0; i < this.transformerConfigurations.length; i++) {
                    pw.print("        ");
                    printConfiguration(pw, this.transformerConfigurations[i]);
                }
            }
            pw.println("    Serializer : ");
            pw.print("        ");
            printConfiguration(pw, this.serializerConfiguration);
        } else {
            pw.print("Configuration : ");
            printConfiguration(pw, this.processorConfig);
        }

    }