FreeHEP API
Version v1.1

hep.io.root
Interface RootClass

All Known Implementing Classes:
GenericRootClass

public interface RootClass

An interface representing a RootClass. RootClass objects are created by a RootClassFactory

Version:
$Id: RootClass.java,v 1.6 2002/06/12 23:15:13 duns Exp $
Author:
Tony Johnson (tonyj@slac.stanford.edu)
See Also:
RootClassFactory

Method Summary
 int getCheckSum()
           
 String getClassName()
           
 String getJavaType()
           
 RootMember[] getMembers()
           
 RootClass[] getSuperClasses()
           
 int getVersion()
           
 boolean instanceOf(RootClass superClass)
           
 boolean instanceOf(String className)
           
 RootObjectRepresentation newInstance()
           
 Object read(RootInput in)
           
 void resolve(RootClassFactory factory)
           
 

Method Detail

getClassName

public String getClassName()

resolve

public void resolve(RootClassFactory factory)
             throws RootClassNotFound
RootClassNotFound

newInstance

public RootObjectRepresentation newInstance()

read

public Object read(RootInput in)
            throws IOException
IOException

getSuperClasses

public RootClass[] getSuperClasses()

instanceOf

public boolean instanceOf(RootClass superClass)

instanceOf

public boolean instanceOf(String className)

getMembers

public RootMember[] getMembers()

getJavaType

public String getJavaType()

getVersion

public int getVersion()

getCheckSum

public int getCheckSum()

FreeHEP API
Version v1.1

Copyright © 2000-2002 FreeHEP, All Rights Reserved.