FreeHEP API
Version current

hep.io.root.core
Class BasicMember

java.lang.Object
  extended byhep.io.root.core.BasicMember
All Implemented Interfaces:
RootMember

public abstract class BasicMember
extends Object
implements RootMember

Author:
Tony Johnson
Source Code:
BasicMember.java

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)
           
 String getVarCounter()
           
 
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

getVarCounter

public String getVarCounter()

FreeHEP API
Version current

Copyright © 2000-2004 FreeHEP, All Rights Reserved.