![JAR search and dependency download from the Maven repository](/logo.png)
org.dianahep.root4j.RootClass Maven / Gradle / Ivy
package org.dianahep.root4j;
/**
* An interface representing a RootClass.
* RootClass objects are created by a RootClassFactory
* @see org.dianahep.root4j.core.RootClassFactory
* @author Tony Johnson ([email protected])
* @version $Id: RootClass.java 8584 2006-08-10 23:06:37Z duns $
*/
public interface RootClass
{
/**
* Get the check sum for this Root class
*/
public int getCheckSum();
/**
* Get the Java class corresponding to this Root class
*/
public Class getJavaClass();
public RootMember[] getMembers();
/**
* Get the version number for this Root class
*/
public int getVersion();
/**
* Get the root class name for this Root class
*/
String getClassName();
/**
* Get the super-classes of this Root class.
*/
RootClass[] getSuperClasses();
/**
* Test if this class is a sub-class of the specified class
*/
boolean instanceOf(RootClass superClass);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy