FreeHEP API
Version current

hep.io.root.core
Class AbstractRootObject

java.lang.Object
  extended byhep.io.root.core.AbstractRootObject
All Implemented Interfaces:
RootObject
Direct Known Subclasses:
TBasketRep, TBranchClonesRep, TBranchElementRep, TBranchRep, TClonesArrayRep, TCollectionRep, TDatimeRep, TDirectoryRep, TKeyRep, TLeafBRep, TLeafCRep, TLeafDRep, TLeafElementRep, TLeafFRep, TLeafIRep, TLeafObjectRep, TLeafRep, TLeafSRep, TListRep, TMapRep, TObjArrayRep, TRefArrayRep, TStringRep, TTreeRep

public abstract class AbstractRootObject
extends Object
implements RootObject

Author:
tonyj
Source Code:
AbstractRootObject.java

Constructor Summary
AbstractRootObject()
           
 
Method Summary
 void dump(PrintStream out)
           
 RootClass getRootClass()
          Get the class of this object
 void read(RootInput in)
           
protected  void readMembers(RootInput in)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractRootObject

public AbstractRootObject()
Method Detail

getRootClass

public RootClass getRootClass()
Description copied from interface: RootObject
Get the class of this object

Specified by:
getRootClass in interface RootObject
Returns:
The RootClass for this object

dump

public void dump(PrintStream out)

read

public void read(RootInput in)
          throws IOException
Throws:
IOException

readMembers

protected void readMembers(RootInput in)
                    throws IOException
Throws:
IOException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.