commit 7e4b44432f5f4d2ee88234290a84fd27a1b12e2b
Author: joehni <[email protected]>
AuthorDate: Thu, 9 May 2013 11:30:42 +0200
Commit: joehni <[email protected]>
CommitDate: Thu, 9 May 2013 11:30:42 +0200
Add missing constructor combinations to be used for DI.
diff --git
a/xsite-core/src/main/java/org/codehaus/xsite/extractors/SiteMeshPageExtractor.java
b/xsite-core/src/main/java/org/codehaus/xsite/extractors/SiteMeshPageExtractor.java
index 43ccdb0..24dd15b 100644
---
a/xsite-core/src/main/java/org/codehaus/xsite/extractors/SiteMeshPageExtractor.java
+++
b/xsite-core/src/main/java/org/codehaus/xsite/extractors/SiteMeshPageExtractor.java
@@ -58,6 +58,14 @@ public class SiteMeshPageExtractor implements PageExtractor {
this(rules, filter, fileSystem, new CharacterEscaper());
}
+ public SiteMeshPageExtractor(TagRule[] rules, FileSystem fileSystem,
CharacterEscaper characterEscaper) {
+ this(rules, new TextFilter[0], fileSystem, characterEscaper, new
AttributedPageBuilder(characterEscaper));
+ }
+
+ public SiteMeshPageExtractor(TextFilter[] filter, FileSystem fileSystem,
CharacterEscaper characterEscaper) {
+ this(new TagRule[0], filter, fileSystem, characterEscaper, new
AttributedPageBuilder(characterEscaper));
+ }
+
public SiteMeshPageExtractor(TagRule[] rules, TextFilter[] filter,
FileSystem fileSystem, CharacterEscaper characterEscaper) {
this(rules, filter, fileSystem, characterEscaper, new
AttributedPageBuilder(characterEscaper));
}
@@ -66,6 +74,10 @@ public class SiteMeshPageExtractor implements PageExtractor {
this(rules, new TextFilter[0], fileSystem, characterEscaper,
pageBuilder);
}
+ public SiteMeshPageExtractor(TextFilter[] filter, FileSystem fileSystem,
CharacterEscaper characterEscaper, AttributedPageBuilder pageBuilder) {
+ this(new TagRule[0], filter, fileSystem, characterEscaper, pageBuilder);
+ }
+
public SiteMeshPageExtractor(TagRule[] rules, TextFilter[] filter,
FileSystem fileSystem, CharacterEscaper characterEscaper, AttributedPageBuilder
pageBuilder) {
this.rules = rules;
this.filter = filter;