// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   RootInput.java

package hep.rootio;

import hep.rootio.implementation.AbstractRootObject;
import hep.rootio.implementation.RootRandomAccessFile;

import java.io.DataInput;
import java.io.IOException;

// Referenced classes of package hep.rootio:
//            RootObjectRepresentation, RootClassFactory

public interface RootInput
    extends DataInput
{

    public abstract String readString()
        throws IOException;

    public abstract String readNullTerminatedString(int i)
        throws IOException;

    public abstract int readVersion()
        throws IOException;

    public abstract int readVersion(AbstractRootObject abstractrootobject)
        throws IOException;

    public abstract void checkLength(AbstractRootObject abstractrootobject)
        throws IOException;

    public abstract long getPosition()
        throws IOException;

    public abstract int readArray(int ai[])
        throws IOException;

    public abstract int readArray(byte abyte0[])
        throws IOException;

    public abstract int readArray(float af[])
        throws IOException;

    public abstract int readArray(double ad[])
        throws IOException;

    public abstract RootObjectRepresentation readObject(String s)
        throws IOException;

    public abstract RootObjectRepresentation readObjectRef()
        throws IOException;

    public abstract RootClassFactory getFactory();

    public abstract RootRandomAccessFile getRAF();
}

 

Ads help maintain this website.