/** * deserializes from the given stream and returns the object from it. * * @param stream the stream to deserialize from * @return the deserialized object * @throws Exception if deserialization fails */ public static Object read(InputStream stream) throws Exception { ObjectInputStream ois; Object result; ois = getObjectInputStream(stream); result = ois.readObject(); ois.close(); return result; }
/** * deserializes from the given stream and returns the object from it. * * @param stream the stream to deserialize from * @return the deserialized object * @throws Exception if deserialization fails */ public static Object read(InputStream stream) throws Exception { ObjectInputStream ois; Object result; ois = getObjectInputStream(stream); result = ois.readObject(); ois.close(); return result; }
/** * deserializes from the given stream and returns the object from it. * * @param stream the stream to deserialize from * @return the deserialized object * @throws Exception if deserialization fails */ public static Object[] readAll(InputStream stream) throws Exception { ObjectInputStream ois; Vector<Object> result; ois = getObjectInputStream(stream); result = new Vector<Object>(); try { while (true) { result.add(ois.readObject()); } } catch (IOException e) { // ignored } ois.close(); return result.toArray(new Object[result.size()]); }
/** * deserializes from the given stream and returns the object from it. * * @param stream the stream to deserialize from * @return the deserialized object * @throws Exception if deserialization fails */ public static Object[] readAll(InputStream stream) throws Exception { ObjectInputStream ois; Vector<Object> result; ois = getObjectInputStream(stream); result = new Vector<Object>(); try { while (true) { result.add(ois.readObject()); } } catch (IOException e) { // ignored } ois.close(); return result.toArray(new Object[result.size()]); }
/** * Load clusterer from path * @param path Path of file to be loaded * @return boolean value showing success/failure */ public boolean loadClusterer(String path){ File selected = new File(path); try{ InputStream is = new FileInputStream(selected); if(selected.getName().endsWith(".gz")){ is = new GZIPInputStream(is); } ObjectInputStream objectInputStream = SerializationHelper.getObjectInputStream(is); AbstractClusterer clusterer = (AbstractClusterer) objectInputStream.readObject(); if( null == clusterer ) return false; Instances ins = (Instances) objectInputStream.readObject(); if( null == ins ) return false; theClusterer = clusterer; featuresInstances = ins; objectInputStream.close(); }catch (Exception e){ e.printStackTrace(); return false; } return true; }
try { ObjectInputStream oi = SerializationHelper.getObjectInputStream(new BufferedInputStream(new FileInputStream(selected)));
try { ObjectInputStream oi = SerializationHelper.getObjectInputStream(new BufferedInputStream(new FileInputStream(selected)));
SerializationHelper.getObjectInputStream(new FileInputStream(file)); m_ActualClassifier = (Classifier) ois.readObject(); m_SerializedHeader = null;
SerializationHelper.getObjectInputStream(new FileInputStream(file)); m_ActualClassifier = (Classifier) ois.readObject(); m_SerializedHeader = null;
try { is = SerializationHelper.getObjectInputStream(new FileInputStream(new File( filePath)));
try { is = SerializationHelper.getObjectInputStream(new FileInputStream(new File( filePath)));
/** * Loads an experiment from a file. * * @param filename the file to load the experiment from * @return the experiment * @throws Exception if loading fails */ public static Experiment read(String filename) throws Exception { Experiment result; // KOML? if ((KOML.isPresent()) && (filename.toLowerCase().endsWith(KOML.FILE_EXTENSION))) { result = (Experiment) KOML.read(filename); } // XML? else if (filename.toLowerCase().endsWith(".xml")) { XMLExperiment xml = new XMLExperiment(); result = (Experiment) xml.read(filename); } // binary else { FileInputStream fi = new FileInputStream(filename); ObjectInputStream oi = SerializationHelper.getObjectInputStream(fi); // ObjectInputStream oi = new ObjectInputStream(new BufferedInputStream(fi)); result = (Experiment) oi.readObject(); oi.close(); } return result; }
/** * Loads an experiment from a file. * * @param filename the file to load the experiment from * @return the experiment * @throws Exception if loading fails */ public static Experiment read(String filename) throws Exception { Experiment result; // KOML? if ((KOML.isPresent()) && (filename.toLowerCase().endsWith(KOML.FILE_EXTENSION))) { result = (Experiment) KOML.read(filename); } // XML? else if (filename.toLowerCase().endsWith(".xml")) { XMLExperiment xml = new XMLExperiment(); result = (Experiment) xml.read(filename); } // binary else { FileInputStream fi = new FileInputStream(filename); ObjectInputStream oi = SerializationHelper.getObjectInputStream(fi); // ObjectInputStream oi = new ObjectInputStream(new BufferedInputStream(fi)); result = (Experiment) oi.readObject(); oi.close(); } return result; }
if (readExp) { FileInputStream fi = new FileInputStream(expFile); ObjectInputStream oi = SerializationHelper.getObjectInputStream(fi);
SerializationHelper.getObjectInputStream(new FileInputStream(loadFrom));
ObjectInputStream objectInputStream = SerializationHelper.getObjectInputStream(is); classifier = (Classifier) objectInputStream.readObject();
SerializationHelper.getObjectInputStream(new FileInputStream(loadFrom));
ObjectInputStream objectInputStream = SerializationHelper.getObjectInputStream(is); classifier = (Classifier) objectInputStream.readObject();
if (!file.isDirectory()) { SerializationHelper.getObjectInputStream(new FileInputStream(file)); m_ActualClusterer = (Clusterer) ois.readObject(); Instances header = null;
if (!file.isDirectory()) { SerializationHelper.getObjectInputStream(new FileInputStream(file)); m_ActualClusterer = (Clusterer) ois.readObject(); Instances header = null;