@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); try { JarStreams.getNextJarEntry(modelStream, JAR_ENTRY_MODEL); this.acrf = (ACRF) new ObjectInputStream(new GZIPInputStream(modelStream)).readObject(); JarStreams.getNextJarEntry(modelStream, JAR_ENTRY_OUTCOME_EXAMPLE); this.outcomeExample = (String) new ObjectInputStream(modelStream).readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); try { JarStreams.getNextJarEntry(modelStream, JAR_ENTRY_MODEL); this.acrf = (ACRF) new ObjectInputStream(new GZIPInputStream(modelStream)).readObject(); JarStreams.getNextJarEntry(modelStream, JAR_ENTRY_OUTCOME_EXAMPLE); this.outcomeExample = (String) new ObjectInputStream(modelStream).readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); ObjectInputStream objectStream = new ObjectInputStream(modelStream); try { this.transducer = (Transducer) objectStream.readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); ObjectInputStream objectStream = new ObjectInputStream(modelStream); try { this.classifier = (Classifier) objectStream.readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); ObjectInputStream objectStream = new ObjectInputStream(modelStream); try { this.classifier = (Classifier) objectStream.readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); ObjectInputStream objectStream = new ObjectInputStream(modelStream); try { this.transducer = (Transducer) objectStream.readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } }
protected static boolean extractFileToDir(File dir, JarInputStream modelStream, String fn) throws IOException { JarEntry entry = JarStreams.getNextJarEntry(modelStream, fn); if (entry == null) { return false; } File outFile = new File(dir, fn); try (FileOutputStream fos = new FileOutputStream(outFile)) { byte[] byteArray = new byte[1024]; int i; while ((i = modelStream.read(byteArray)) > 0) { // Write the bytes to the output stream fos.write(byteArray, 0, i); } } return true; }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.sigmoid"); ObjectInput in = new ObjectInputStream(modelStream); try { this.sigmoid = (Sigmoid) in.readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } in.close(); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.sigmoid"); ObjectInput in = new ObjectInputStream(modelStream); try { this.sigmoid = (Sigmoid) in.readObject(); } catch (ClassNotFoundException e) { throw new IOException(e); } in.close(); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); this.model = new BinaryGISModelReader(new DataInputStream(new GZIPInputStream(modelStream))) .getModel(); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, MODEL_NAME); InputStreamReader reader = new InputStreamReader(modelStream, Charsets.US_ASCII); this.value = this.parseOutcome(CharStreams.toString(reader)); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, ENCODERS_FILE_NAME); ObjectInputStream is = new ObjectInputStream(modelStream); try { this.featuresEncoder = this.featuresEncoderCast(is.readObject()); this.outcomeEncoder = this.outcomeEncoderCast(is.readObject()); } catch (ClassNotFoundException e) { throw new RuntimeException("Classes not found for serialized encoder objects", e); } }
/** * unpackage the model files found in a JarInputStream. */ @Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.svmlight"); model = TreeKernelSvmModel.fromInputStream(modelStream); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.svmlight"); this.model = SvmLightModel.fromInputStream(modelStream); } }
/** * unpackage the model files found in a JarInputStream. */ @Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.svmlight"); model = TreeKernelSvmModel.fromInputStream(modelStream); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, "model.svmlight"); this.model = SvmLightModel.fromInputStream(modelStream); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = Model.load(new InputStreamReader(modelStream)); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = this.loadModel(modelStream); } }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = this.loadModel(modelStream); }
@Override protected void unpackageClassifier(JarInputStream modelStream) throws IOException { super.unpackageClassifier(modelStream); JarStreams.getNextJarEntry(modelStream, this.getModelName()); this.model = this.loadModel(modelStream); } }