whitespace (tabs to spaces)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1747820 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1a906b4d68
commit
82134e3d8a
@ -6,7 +6,7 @@
|
|||||||
(the "License"); you may not use this file except in compliance with
|
(the "License"); you may not use this file except in compliance with
|
||||||
the License. You may obtain a copy of the License at
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
Unless required by applicable law or agreed to in writing, software
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
@ -30,30 +30,30 @@ import java.util.Collection;
|
|||||||
*/
|
*/
|
||||||
public class AggregatingUDFFinder implements UDFFinder {
|
public class AggregatingUDFFinder implements UDFFinder {
|
||||||
|
|
||||||
private final Collection<UDFFinder> _usedToolPacks;
|
private final Collection<UDFFinder> _usedToolPacks;
|
||||||
|
|
||||||
public AggregatingUDFFinder(UDFFinder ... usedToolPacks) {
|
public AggregatingUDFFinder(UDFFinder ... usedToolPacks) {
|
||||||
_usedToolPacks = new ArrayList<UDFFinder>(usedToolPacks.length);
|
_usedToolPacks = new ArrayList<UDFFinder>(usedToolPacks.length);
|
||||||
_usedToolPacks.addAll(Arrays.asList(usedToolPacks));
|
_usedToolPacks.addAll(Arrays.asList(usedToolPacks));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Returns executor by specified name. Returns <code>null</code> if
|
* Returns executor by specified name. Returns <code>null</code> if
|
||||||
* function isn't contained by any registered tool pack.
|
* function isn't contained by any registered tool pack.
|
||||||
*
|
*
|
||||||
* @param name Name of function.
|
* @param name Name of function.
|
||||||
* @return Function executor. <code>null</code> if not found
|
* @return Function executor. <code>null</code> if not found
|
||||||
*/
|
*/
|
||||||
public FreeRefFunction findFunction(String name) {
|
public FreeRefFunction findFunction(String name) {
|
||||||
FreeRefFunction evaluatorForFunction;
|
FreeRefFunction evaluatorForFunction;
|
||||||
for (UDFFinder pack : _usedToolPacks) {
|
for (UDFFinder pack : _usedToolPacks) {
|
||||||
evaluatorForFunction = pack.findFunction(name);
|
evaluatorForFunction = pack.findFunction(name);
|
||||||
if (evaluatorForFunction != null) {
|
if (evaluatorForFunction != null) {
|
||||||
return evaluatorForFunction;
|
return evaluatorForFunction;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Add a new toolpack
|
* Add a new toolpack
|
||||||
|
Loading…
Reference in New Issue
Block a user