hep.io.root.reps
Class TDirectoryRep

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

public abstract class TDirectoryRep
extends AbstractRootObject
implements TDirectory

Version:
$Id: TDirectoryRep.java 12934 2007-07-05 18:46:15Z tonyj $
Author:
Tony Johnson (tonyj@slac.stanford.edu)

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()
           
 boolean hasKey(String name)
           
 boolean hasKey(String name, int cycle)
           
 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

hasKey

public boolean hasKey(String name)
Specified by:
hasKey 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

hasKey

public boolean hasKey(String name,
                      int cycle)
Specified by:
hasKey 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


Copyright © 2000-2013 FreeHEP. All Rights Reserved.