A C D E F G I O P R S T

A

addClass(IClass) - Method in class org.freehep.rtti.IPackage
 

C

createClass(String, boolean, String, Vector, Vector, Vector, Vector, Vector, IDestructor, Vector, Vector) - Method in class org.freehep.rtti.RTTI
Creates a class and registers it under its package.
createClass(String, boolean, String, Vector, Vector, Vector, Vector, Vector, Vector, IDestructor, Vector, Vector) - Method in class org.freehep.rtti.RTTI
Creates a class and registers it under its package.
createConstructor(String, Vector, Vector, Vector) - Method in class org.freehep.rtti.RTTI
Creates a constructor.
createDestructor(String, Vector, Vector) - Method in class org.freehep.rtti.RTTI
Creates a destructor.
createField(INamedType, Vector) - Method in class org.freehep.rtti.RTTI
Creates a named field.
createMethod(String, Vector, boolean, IType, boolean, Vector, Vector) - Method in class org.freehep.rtti.RTTI
Creates a method.
createMethod(String, Vector, boolean, Vector, IType, boolean, Vector, Vector) - Method in class org.freehep.rtti.RTTI
Creates a method.
createNamedType(String, IType, String) - Method in class org.freehep.rtti.RTTI
Creates a named type.
createPackage(String) - Method in class org.freehep.rtti.RTTI
 
createType(String, boolean, boolean, boolean, boolean, int, int, Vector) - Method in class org.freehep.rtti.RTTI
Creates a type (primitive or Class)
createType(String, IType, boolean, int, int) - Method in class org.freehep.rtti.RTTI
Creates an aliased type

D

directory(IClass) - Method in interface org.freehep.rtti.Generator
 

E

equals(Object) - Method in class org.freehep.rtti.IMethod
We consider two methods equal if one would override the other
equals(Object) - Method in class org.freehep.rtti.IType
returns true is the two types are equivalent, that is after all aliasing has been done

F

filename(IClass) - Method in interface org.freehep.rtti.Generator
 

G

Generator - Interface in org.freehep.rtti
 
getClass(String) - Method in class org.freehep.rtti.IPackage
 
getClasses() - Method in class org.freehep.rtti.IPackage
 
getComments(String) - Method in class org.freehep.rtti.IClass
Returns the list of comments describing this class.
getComments(String) - Method in class org.freehep.rtti.IConstructor
Returns the list of comments describing this constructor
getComments(String) - Method in class org.freehep.rtti.IDestructor
Returns the list of comments describing this destructor
getComments(String) - Method in class org.freehep.rtti.IField
Returns the list of comments decribing this method.
getComments(String) - Method in class org.freehep.rtti.IMethod
Returns the list of comments decribing this method.
getComments(Vector, String) - Static method in class org.freehep.rtti.RTTI
returns language specific and general comments
getConstructors() - Method in class org.freehep.rtti.IClass
Returns the list of constructors defined in this class.
getDestructor() - Method in class org.freehep.rtti.IClass
Returns the destructor defined in this class.
getDimension() - Method in class org.freehep.rtti.IType
Indicates the dimension of this type.
getEnumFields() - Method in class org.freehep.rtti.IClass
 
getEOCComments(String) - Method in class org.freehep.rtti.IClass
Returns the list of end-of-class comments.
getEOFComments(String) - Method in class org.freehep.rtti.IClass
Returns the list of end-of-file comments.
getEOPComments(String) - Method in class org.freehep.rtti.IClass
Returns the list of end-of-package comments.
getExceptionTypes() - Method in class org.freehep.rtti.IConstructor
Returns the list of exceptions, thrown by this constructor
getExceptionTypes() - Method in class org.freehep.rtti.IDestructor
Returns the list of exceptions, thrown by this destructor
getExceptionTypes() - Method in class org.freehep.rtti.IMethod
Returns a list of exceptions, thrown by this method
getFields() - Method in class org.freehep.rtti.IClass
Returns the list of fields (including static ones) defined in this class
getInit() - Method in class org.freehep.rtti.INamedType
Returns the init of the variable
getInterfaces() - Method in class org.freehep.rtti.IClass
Returns the list of interfaces, implemented by this class.
getMethods() - Method in class org.freehep.rtti.IClass
Returns the list of methods (including static ones) defined in this class
getName() - Method in class org.freehep.rtti.IClass
returns the name of this class
getName() - Method in class org.freehep.rtti.IConstructor
Returns the name of the constructor
getName() - Method in class org.freehep.rtti.IDestructor
Returns the name of the destructor
getName() - Method in class org.freehep.rtti.IMethod
Returns the name of the method
getName() - Method in class org.freehep.rtti.INamedType
Returns the name of the variable
getName() - Method in class org.freehep.rtti.IPackage
Returns the name of the package
getName() - Method in class org.freehep.rtti.IType
Returns the name of the type.
getNamedType() - Method in class org.freehep.rtti.IField
Returns the named type.
getNext() - Method in class org.freehep.rtti.IField
Returns the next field, if the definition was a list of fields.
getPackage(String) - Method in class org.freehep.rtti.RTTI
Returns the Package with fully qualified name.
getPackageComments(String) - Method in class org.freehep.rtti.IClass
Returns the list of package comments describing this class.
getPackageName() - Method in class org.freehep.rtti.IClass
Returns the package name
getPackageName(String) - Method in class org.freehep.rtti.IClass
Returns the package name, consisting of the prefix and the defined package name.
getPackages() - Method in class org.freehep.rtti.RTTI
Returns the list of packages.
getParameterTypes() - Method in class org.freehep.rtti.IConstructor
Returns the list of named types, which are parameters of this constructor
getParameterTypes() - Method in class org.freehep.rtti.IMethod
Returns a list of named types which are parameters to this method
getPointer() - Method in class org.freehep.rtti.IType
Indicates the number of pointer postfixes this type has.
getProperties() - Method in interface org.freehep.rtti.Generator
 
getReturnType() - Method in class org.freehep.rtti.IMethod
Indicates the return type of this method
getSignature(String, Properties) - Method in class org.freehep.rtti.IConstructor
 
getSignature(String, Properties) - Method in class org.freehep.rtti.IMethod
 
getSignature(String, Properties) - Method in class org.freehep.rtti.INamedType
 
getSignature(String, Properties) - Method in class org.freehep.rtti.IType
 
getTemplateParameters() - Method in class org.freehep.rtti.IClass
Returns the list of template parameters used by this class.
getTemplateParameters() - Method in class org.freehep.rtti.IMethod
Indicates the templateParameters used.
getType() - Method in class org.freehep.rtti.INamedType
Returns the type of the variable
getTypes() - Method in class org.freehep.rtti.IType
Indicates the template of this type.

I

IClass - Class in org.freehep.rtti
Defines a class/interface in the RTTI.
IConstructor - Class in org.freehep.rtti
Defines a constructor in the RTTI.
IDestructor - Class in org.freehep.rtti
Defines a destructor in the RTTI.
IField - Class in org.freehep.rtti
Defines a field in the RTTI.
IMethod - Class in org.freehep.rtti
Defines a method in the RTTI.
INamedType - Class in org.freehep.rtti
Defines a named type in the RTTI, e.g.
IPackage - Class in org.freehep.rtti
Defines a Package.
isClass() - Method in class org.freehep.rtti.IClass
returns true if this is a class
isConst() - Method in class org.freehep.rtti.IMethod
Indicates if this method is const.
isConst() - Method in class org.freehep.rtti.IType
Indicates if this type is a const type.
isEnumeration() - Method in class org.freehep.rtti.IType
Indicates if this type is an enumerated type.
isPrimitive() - Method in class org.freehep.rtti.IType
Indicates if this type is a primitive type.
isReference() - Method in class org.freehep.rtti.IType
Indicates if this type is a reference.
isStatic() - Method in class org.freehep.rtti.IMethod
Indicates if this method is static.
isVoid() - Method in class org.freehep.rtti.IType
 
IType - Class in org.freehep.rtti
Defines a type in the RTTI.

O

org.freehep.rtti - package org.freehep.rtti
Run Time Type Information for FreeHEP.

P

print(File, IClass) - Method in interface org.freehep.rtti.Generator
 

R

RTTI - Class in org.freehep.rtti
Factory class to build the RTTI (RunTime Type Identification) needed for AID and JACO.
RTTI() - Constructor for class org.freehep.rtti.RTTI
Creates an empty RTTI

S

setEnumFields(Vector) - Method in class org.freehep.rtti.IClass
 
setEOFComments(Vector) - Method in class org.freehep.rtti.IClass
 
setEOPComments(Vector) - Method in class org.freehep.rtti.IClass
 
setNext(IField) - Method in class org.freehep.rtti.IField
chains the next field to this field (appends to the end of the list)

T

toString() - Method in class org.freehep.rtti.IClass
Semi-java string representation of this class without package prefix.
toString(String) - Method in class org.freehep.rtti.IClass
Semi-java string representation of this class without package prefix.
toString() - Method in class org.freehep.rtti.IConstructor
Semi-java string representation of this constructor
toString() - Method in class org.freehep.rtti.IDestructor
Semi-java string representation of this destructor
toString() - Method in class org.freehep.rtti.IField
Returns a string representation of this field (list).
toString() - Method in class org.freehep.rtti.IMethod
Semi-java string representation of this method
toString() - Method in class org.freehep.rtti.INamedType
Returns a string representation of this named type
toString() - Method in class org.freehep.rtti.IPackage
Returns a string representation of this package
toString(String) - Method in class org.freehep.rtti.IPackage
String representation of the RTTI, which lists the full RTTI in semi-java format, with package prefix.
toString() - Method in class org.freehep.rtti.IType
Returns a string representation of this type.
toString() - Method in class org.freehep.rtti.RTTI
String representation of the RTTI, which lists the full RTTI in semi-java format, without package prefix.
toString(String) - Method in class org.freehep.rtti.RTTI
String representation of the RTTI, which lists the full RTTI in semi-java format, with package prefix.

A C D E F G I O P R S T

Copyright © 2000-2007 FreeHEP. All Rights Reserved.