You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
714 B
31 lines
714 B
7 years ago
|
package com.fr.design.formula;
|
||
|
|
||
|
import java.util.ArrayList;
|
||
|
import java.util.Arrays;
|
||
|
|
||
|
import com.fr.stable.script.Function;
|
||
|
|
||
|
public class NameAndFunctionList implements FunctionGroup {
|
||
|
protected String name;
|
||
|
protected java.util.List<Function> fnList = new ArrayList<Function>();
|
||
|
|
||
|
public NameAndFunctionList(String name, Function[] fns) {
|
||
|
this.name = name;
|
||
|
fnList.addAll(Arrays.asList(fns));
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String getGroupName() {
|
||
|
return this.name;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public NameAndDescription[] getDescriptions() {
|
||
|
NameAndDescription[] nads = new NameAndDescription[fnList.size()];
|
||
|
for (int i = 0; i < nads.length; i++) {
|
||
|
nads[i] = new FunctionNAD(fnList.get(i));
|
||
|
}
|
||
|
|
||
|
return nads;
|
||
|
}
|
||
9 years ago
|
}
|