1 13 package mondrian.olap.fun; 14 15 import mondrian.olap.Syntax; 16 import mondrian.olap.FunDef; 17 18 26 abstract class ResolverBase extends FunUtil implements Resolver { 27 private final String name; 28 private final String signature; 29 private final String description; 30 private final Syntax syntax; 31 32 ResolverBase(String name, 33 String signature, 34 String description, 35 Syntax syntax) { 36 this.name = name; 37 this.signature = signature; 38 this.description = description; 39 this.syntax = syntax; 40 } 41 42 public String getName() { 43 return name; 44 } 45 46 public String getSignature() { 47 return signature; 48 } 49 50 public FunDef getFunDef() { 51 return null; 52 } 53 54 public String getDescription() { 55 return description; 56 } 57 58 public Syntax getSyntax() { 59 return syntax; 60 } 61 62 public boolean requiresExpression(int k) { 63 return false; 64 } 65 66 public String [] getReservedWords() { 67 return emptyStringArray; 68 } 69 } 70 71 | Popular Tags |