fix #2270 add register

This commit is contained in:
Shinsuke Sugaya 2019-10-12 06:34:52 +09:00
parent c9be5514db
commit 416476b195
2 changed files with 10 additions and 16 deletions

View file

@ -61,6 +61,10 @@ public abstract class BaseThumbnailGenerator implements ThumbnailGenerator {
protected Boolean available = null;
public void register() {
ComponentUtil.getThumbnailManager().add(this);
}
public void addCondition(final String key, final String regex) {
final String value = conditionMap.get(key);
if (StringUtil.isBlank(value)) {

View file

@ -3,21 +3,6 @@
"http://dbflute.org/meta/lastadi10.dtd">
<components>
<component name="thumbnailManager" class="org.codelibs.fess.thumbnail.ThumbnailManager">
<postConstruct name="add">
<arg>htmlThumbnailGenerator</arg>
</postConstruct>
<postConstruct name="add">
<arg>msofficeThumbnailGenerator</arg>
</postConstruct>
<postConstruct name="add">
<arg>pdfThumbnailGenerator</arg>
</postConstruct>
<postConstruct name="add">
<arg>psThumbnailGenerator</arg>
</postConstruct>
<postConstruct name="add">
<arg>imageThumbnailGenerator</arg>
</postConstruct>
</component>
<component name="htmlThumbnailGenerator" class="org.codelibs.fess.thumbnail.impl.HtmlTagBasedGenerator">
<property name="name">"htmlThumbnailGenerator"</property>
@ -25,6 +10,7 @@
<arg>"mimetype"</arg>
<arg>"text/html"</arg>
</postConstruct>
<postConstruct name="register"></postConstruct>
</component>
<component name="msofficeThumbnailGenerator" class="org.codelibs.fess.thumbnail.impl.CommandGenerator">
<property name="name">"msofficeThumbnailGenerator"</property>
@ -86,6 +72,7 @@
<arg>"mimetype"</arg>
<arg>"application/rtf"</arg>
</postConstruct>
<postConstruct name="register"></postConstruct>
</component>
<component name="pdfThumbnailGenerator" class="org.codelibs.fess.thumbnail.impl.CommandGenerator">
<property name="name">"pdfThumbnailGenerator"</property>
@ -103,6 +90,7 @@
<arg>"application/pdf"
</arg>
</postConstruct>
<postConstruct name="register"></postConstruct>
</component>
<component name="psThumbnailGenerator" class="org.codelibs.fess.thumbnail.impl.CommandGenerator">
<property name="name">"psThumbnailGenerator"</property>
@ -120,6 +108,7 @@
<arg>"application/postscript"
</arg>
</postConstruct>
<postConstruct name="register"></postConstruct>
</component>
<component name="imageThumbnailGenerator" class="org.codelibs.fess.thumbnail.impl.CommandGenerator">
<property name="name">"imageThumbnailGenerator"</property>
@ -187,5 +176,6 @@
<arg>"application/photoshop"
</arg>
</postConstruct>
<postConstruct name="register"></postConstruct>
</component>
</components>
</components>