(String name, T[] data, String engineName)
| 71 | } |
| 72 | |
| 73 | private void initialize(String name, T[] data, String engineName) throws DDFException { |
| 74 | if (data == null || data.length == 0) throw new DDFException("Cannot initialize a null or zero-length Vector"); |
| 75 | |
| 76 | DDF newDDF = DDFManager.get(DDFManager.EngineType.fromString(engineName)) // |
| 77 | .newDDF(null, (Object) data, new Class[] { Array.class, this.getParameterizedType() }, null /* namespace */, name, // |
| 78 | new Schema(name, String.format("%s %s", name, this.getParameterizedType().getSimpleName()))); |
| 79 | |
| 80 | this.initialize(newDDF, name); |
| 81 | } |
| 82 | |
| 83 | private void initialize(DDF theDDF, String name) { |
| 84 | this.setDDF(theDDF); |
no test coverage detected