FreeHEP API
Version v1.2.2

hep.io.root.core
Class BasicMember

java.lang.Object
  |
  +--hep.io.root.core.BasicMember
All Implemented Interfaces:
RootMember

public abstract class BasicMember
extends Object
implements RootMember

Author:
Tony Johnson

Constructor Summary
BasicMember()
           
 
Method Summary
abstract  void generateReadCode(org.apache.bcel.generic.InstructionList il, org.apache.bcel.generic.InstructionFactory factory, org.apache.bcel.generic.ConstantPoolGen cp, String className)
           
abstract  org.apache.bcel.generic.Type getJavaType()
           
abstract  int getMaxIndex(int index)
           
 Object getValue(RootObject obj)
           
 
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.RootMember
getArrayDim, getComment, getName, getType
 

Constructor Detail

BasicMember

public BasicMember()
Method Detail

getJavaType

public abstract org.apache.bcel.generic.Type getJavaType()

getMaxIndex

public abstract int getMaxIndex(int index)

generateReadCode

public abstract void generateReadCode(org.apache.bcel.generic.InstructionList il,
                                      org.apache.bcel.generic.InstructionFactory factory,
                                      org.apache.bcel.generic.ConstantPoolGen cp,
                                      String className)

getValue

public Object getValue(RootObject obj)
Specified by:
getValue in interface RootMember

FreeHEP API
Version v1.2.2

Copyright © 2000-2003 FreeHEP, All Rights Reserved.