FreeHEP API
Version current

hep.io.root.reps
Class TDirectoryRep

java.lang.Object
  extended byhep.io.root.core.AbstractRootObject
      extended byhep.io.root.reps.TDirectoryRep
All Implemented Interfaces:
RootObject, TDirectory, TNamed, TObject

public abstract class TDirectoryRep
extends AbstractRootObject
implements TDirectory

Version:
$Id: TDirectoryRep.java,v 1.5 2005/08/10 00:56:33 tonyj Exp $
Author:
Tony Johnson (tonyj@slac.stanford.edu)
Source Code:
TDirectoryRep.java

Field Summary
 
Fields inherited from interface hep.io.root.interfaces.TNamed
rootIOVersion
 
Constructor Summary
TDirectoryRep()
           
 
Method Summary
 int getBits()
           
 Date getDatimeC()
           
 Date getDatimeM()
           
 TKey getKey(int index)
           
 TKey getKey(String name)
          Gets the key for a specific name.
 TKey getKey(String name, int cycle)
          Gets the key for a specific name and cycle
 TKey getKeyForTitle(String title)
           
 String getName()
          object identifier
 int getNbytesKeys()
           
 int getNbytesName()
           
 long getSeekDir()
           
 long getSeekKeys()
           
 long getSeekParent()
           
 String getTitle()
          object title
 int getUniqueID()
           
 int nKeys()
           
 void readMembers(RootInput in)
           
 
Methods inherited from class hep.io.root.core.AbstractRootObject
dump, getRootClass, read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface hep.io.root.RootObject
getRootClass
 

Constructor Detail

TDirectoryRep

public TDirectoryRep()
Method Detail

getBits

public int getBits()
Specified by:
getBits in interface TObject

getDatimeC

public Date getDatimeC()
Specified by:
getDatimeC in interface TDirectory

getDatimeM

public Date getDatimeM()
Specified by:
getDatimeM in interface TDirectory

getKey

public TKey getKey(int index)
Specified by:
getKey in interface TDirectory

getKey

public TKey getKey(String name)
Description copied from interface: TDirectory
Gets the key for a specific name. Assumes the highest cycle.

Specified by:
getKey in interface TDirectory

getKey

public TKey getKey(String name,
                   int cycle)
Description copied from interface: TDirectory
Gets the key for a specific name and cycle

Specified by:
getKey in interface TDirectory

getKeyForTitle

public TKey getKeyForTitle(String title)
Specified by:
getKeyForTitle in interface TDirectory

getName

public String getName()
Description copied from interface: TNamed
object identifier

Specified by:
getName in interface TNamed

getNbytesKeys

public int getNbytesKeys()
Specified by:
getNbytesKeys in interface TDirectory

getNbytesName

public int getNbytesName()
Specified by:
getNbytesName in interface TDirectory

getSeekDir

public long getSeekDir()
Specified by:
getSeekDir in interface TDirectory

getSeekKeys

public long getSeekKeys()
Specified by:
getSeekKeys in interface TDirectory

getSeekParent

public long getSeekParent()
Specified by:
getSeekParent in interface TDirectory

getTitle

public String getTitle()
Description copied from interface: TNamed
object title

Specified by:
getTitle in interface TNamed

getUniqueID

public int getUniqueID()
Specified by:
getUniqueID in interface TObject

nKeys

public int nKeys()
Specified by:
nKeys in interface TDirectory

readMembers

public void readMembers(RootInput in)
                 throws IOException
Overrides:
readMembers in class AbstractRootObject
Throws:
IOException

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.