Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Commit 88f6b9e

Browse files
committed
#108 Options files are loaded only when ending in *.xml or *.json
Removed some unused FilenameFilters from BaseModulesFinder as well
1 parent 13723d1 commit 88f6b9e

File tree

2 files changed

+9
-38
lines changed

2 files changed

+9
-38
lines changed

src/main/java/com/marklogic/client/ext/modulesloader/impl/BaseModulesFinder.java

Lines changed: 8 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
*/
2424
public abstract class BaseModulesFinder extends LoggingObject implements ModulesFinder {
2525

26-
private FilenameFilter transformFilenameFilter = new TransformFilenameFilter();
27-
private FilenameFilter namespaceFilenameFilter = new NamespaceFilenameFilter();
2826
private ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
2927

3028
/**
@@ -122,20 +120,25 @@ protected void addNamespaces(Modules modules, String baseDir) {
122120
}
123121

124122
protected void addOptions(Modules modules, String baseDir) {
125-
modules.setOptions(findResources("options modules", baseDir, optionsPath + "/*.*"));
123+
modules.setOptions(findResources("options modules", baseDir,
124+
optionsPath + "/*.xml",
125+
optionsPath + "/*.json"
126+
));
126127
}
127128

128129
protected void addServices(Modules modules, String baseDir) {
129130
modules.setServices(findResources("service modules", baseDir,
130131
servicesPath + "/*.xq*",
131-
servicesPath + "/*.sjs"));
132+
servicesPath + "/*.sjs"
133+
));
132134
}
133135

134136
protected void addTransforms(Modules modules, String baseDir) {
135137
modules.setTransforms(findResources("transform modules", baseDir,
136138
transformsPath + "/*.xq*",
137139
transformsPath + "/*.xsl*",
138-
transformsPath + "/*.sjs"));
140+
transformsPath + "/*.sjs"
141+
));
139142
}
140143

141144
/**
@@ -165,23 +168,6 @@ protected List<Resource> findResources(String moduleType, String basePath, Strin
165168
return list;
166169
}
167170

168-
169-
public FilenameFilter getTransformFilenameFilter() {
170-
return transformFilenameFilter;
171-
}
172-
173-
public void setTransformFilenameFilter(FilenameFilter transformFilenameFilter) {
174-
this.transformFilenameFilter = transformFilenameFilter;
175-
}
176-
177-
public FilenameFilter getNamespaceFilenameFilter() {
178-
return namespaceFilenameFilter;
179-
}
180-
181-
public void setNamespaceFilenameFilter(FilenameFilter namespaceFilenameFilter) {
182-
this.namespaceFilenameFilter = namespaceFilenameFilter;
183-
}
184-
185171
public void setServicesPath(String servicesPath) {
186172
this.servicesPath = servicesPath;
187173
}
@@ -227,19 +213,3 @@ public final Modules findModules(String baseDir) {
227213

228214
protected abstract Modules findModulesWithResolvedBaseDir(String resolvedBaseDir);
229215
}
230-
231-
class TransformFilenameFilter implements FilenameFilter {
232-
233-
@Override
234-
public boolean accept(File dir, String name) {
235-
return FilenameUtil.isXslFile(name) || FilenameUtil.isXqueryFile(name) || FilenameUtil.isJavascriptFile(name);
236-
}
237-
}
238-
239-
class NamespaceFilenameFilter implements FilenameFilter {
240-
241-
@Override
242-
public boolean accept(File dir, String name) {
243-
return true;
244-
}
245-
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
This file should be ignored because it starts with a "."

0 commit comments

Comments
 (0)