/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package org.jlab.hipo.vfs;

/**
 *
 * @author gavalian
 */
public class HipoServer {
    public HipoServer(){
        
    }
    /*
    public void open(String server){
        try {
            FileSystemManager fsManager = VFS.getManager();
            FileObject jarFile = fsManager.resolveFile(server);
            System.out.println("FILE ATTACHED = " + jarFile.getName().getURI());
            System.out.println(" STATUS = " + jarFile.isAttached() 
                    + "  READABLE = " + jarFile.isReadable()
            + "  WRITABLE = " + jarFile.isWriteable());
            
            InputStream stream = jarFile.getContent().getInputStream();
            
            System.out.println(" MARKABLE " + stream.markSupported());
            HipoReader reader = new HipoReader();
            //reader.readRecordIndex(stream);
            //byte[] buffer = new byte[20];            
            //while( (stream.read(buffer)==20)){
            //    System.out.println(new String(buffer));
            //}
            //BufferedReader reader = new BufferedReader(new InputStreamReader(in));
           
            BufferedReader reader = new BufferedReader(new InputStreamReader(stream)); 
            
            System.out.println("READER READY = " + reader.ready());
            String line = null;
             while ((line = reader.readLine()) != null) {
                 System.out.println(line);
             }
             reader.close();*/
            /*
            FileObject[] children = jarFile.getChildren();
            System.out.println( "Children of " + jarFile.getName().getURI());
            for ( int i = 0; i < children.length; i++ )
            {
                System.out.println( children[ i ].getName().getBaseName() );
            }
        } catch (FileSystemException ex) {
            Logger.getLogger(HipoServer.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(HipoServer.class.getName()).log(Level.SEVERE, null, ex);
        }
    }*/
    
    public static void main(String[] args){
        //HipoServer server = new HipoServer();
        //server.open("https://userweb.jlab.org/~gavalian/DataMiningTools/TupleRead.py");
        //server.open("https://userweb.jlab.org/~gavalian/data/reco_eklambda_dst.hipo");
        //server.open("sftp://gavalian:S4t:Urn5@ftp.jlab.org/pim_datatables_5D.txt");
        
    }
}

 

Ads help maintain this website.