A B C D E F G H I J K L M N O P Q R S T U V W _

A

ABSTRACT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
AbstractCPPGenerator - Class in org.freehep.aid
 
AbstractCPPGenerator(String) - Constructor for class org.freehep.aid.AbstractCPPGenerator
 
AbstractCPPHeaderGenerator - Class in org.freehep.aid
 
AbstractCPPHeaderGenerator(String) - Constructor for class org.freehep.aid.AbstractCPPHeaderGenerator
 
AbstractGenerator - Class in org.freehep.aid
 
AbstractGenerator() - Constructor for class org.freehep.aid.AbstractGenerator
 
AbstractJavaGenerator - Class in org.freehep.aid
 
AbstractJavaGenerator(String) - Constructor for class org.freehep.aid.AbstractJavaGenerator
 
add_escapes(String) - Method in exception org.freehep.aid.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addEscapes(String) - Static method in error org.freehep.aid.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addGlobalClasses() - Method in class org.freehep.aid.parser.AidParser
 
adjustBeginLineColumn(int, int) - Method in class org.freehep.aid.parser.JavaCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class org.freehep.aid.parser.JavaCharStream
 
Aid - Class in org.freehep.aid.cli
 
Aid() - Constructor for class org.freehep.aid.cli.Aid
 
AidParser - Class in org.freehep.aid.parser
 
AidParser(InputStream) - Constructor for class org.freehep.aid.parser.AidParser
 
AidParser(InputStream, String) - Constructor for class org.freehep.aid.parser.AidParser
 
AidParser(Reader) - Constructor for class org.freehep.aid.parser.AidParser
 
AidParser(AidParserTokenManager) - Constructor for class org.freehep.aid.parser.AidParser
 
AidParserConstants - Interface in org.freehep.aid.parser
 
AidParserTokenManager - Class in org.freehep.aid.parser
 
AidParserTokenManager(JavaCharStream) - Constructor for class org.freehep.aid.parser.AidParserTokenManager
 
AidParserTokenManager(JavaCharStream, int) - Constructor for class org.freehep.aid.parser.AidParserTokenManager
 
AidUtil - Class in org.freehep.aid
 
ASSERT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
ASSIGN - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
AT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

B

backup(int) - Method in class org.freehep.aid.parser.JavaCharStream
 
basicType(IType, String) - Method in class org.freehep.aid.CPPTypeConverter
 
basicType(IType, int, String) - Method in class org.freehep.aid.CPPTypeConverter
 
beginColumn - Variable in class org.freehep.aid.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.freehep.aid.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class org.freehep.aid.parser.JavaCharStream
 
BOOLEAN - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
BooleanLiteral() - Method in class org.freehep.aid.parser.AidParser
 
BREAK - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
bufcolumn - Variable in class org.freehep.aid.parser.JavaCharStream
 
buffer - Variable in class org.freehep.aid.parser.JavaCharStream
 
bufline - Variable in class org.freehep.aid.parser.JavaCharStream
 
bufpos - Variable in class org.freehep.aid.parser.JavaCharStream
 
builtinTypes - Static variable in class org.freehep.aid.PythonClassGenerator
 
BYTE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

C

CASE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
CATCH - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
CHAR - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
CHARACTER_LITERAL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
CLASS - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
cleanCPP(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.JNITypeConversion
 
cleanCPP(int, IType, int, String, String, String) - Method in class org.freehep.aid.StringToString
 
cleanJava(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.JNITypeConversion
 
cleanJava(int, IType, int, String, String, String) - Method in class org.freehep.aid.StringToString
 
ColorToDoubleVector - Class in org.freehep.aid
 
ColorToDoubleVector(String, String) - Constructor for class org.freehep.aid.ColorToDoubleVector
 
column - Variable in class org.freehep.aid.parser.JavaCharStream
 
COMMA - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
commentProperties - Variable in class org.freehep.aid.PythonClassGenerator
 
CompilationUnit() - Method in class org.freehep.aid.parser.AidParser
THE AID LANGUAGE GRAMMAR STARTS HERE *
CONST - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
ConstructorDeclaration() - Method in class org.freehep.aid.parser.AidParser
 
ConstructorDeclarationLookahead() - Method in class org.freehep.aid.parser.AidParser
 
CONTINUE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
converter - Variable in class org.freehep.aid.AbstractCPPGenerator
 
converter - Variable in class org.freehep.aid.CPPPackageHeaderGenerator
 
converter - Variable in class org.freehep.aid.JNICodeGenerator
 
convertToCPP(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.ColorToDoubleVector
 
convertToCPP(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.JNITypeConversion
 
convertToCPP(int, IType, int, String, String, String) - Method in class org.freehep.aid.JNITypeConverter
 
convertToCPP(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.ObjectArrayToObjectVector
 
convertToCPP(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.ObjectCollectionToObjectVector
 
convertToCPP(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.PrimitiveArrayToPrimitiveVector
 
convertToCPP(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.PrimitiveToPrimitive
 
convertToCPP(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.StringToString
 
convertToJava(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.ColorToDoubleVector
 
convertToJava(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.JNITypeConversion
 
convertToJava(int, IType, int, String, String, String) - Method in class org.freehep.aid.JNITypeConverter
 
convertToJava(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.ObjectArrayToObjectVector
 
convertToJava(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.ObjectCollectionToObjectVector
 
convertToJava(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.PrimitiveArrayToPrimitiveVector
 
convertToJava(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.PrimitiveToPrimitive
 
convertToJava(JNITypeConverter, int, IType, int, String, String, String) - Method in class org.freehep.aid.StringToString
 
CPPHeaderGenerator - Class in org.freehep.aid
 
CPPHeaderGenerator(String) - Constructor for class org.freehep.aid.CPPHeaderGenerator
 
CPPPackageHeaderGenerator - Class in org.freehep.aid
Generates one header file which includes all other header files
CPPPackageHeaderGenerator(String) - Constructor for class org.freehep.aid.CPPPackageHeaderGenerator
 
CPPTypeConverter - Class in org.freehep.aid
 
CPPTypeConverter(String) - Constructor for class org.freehep.aid.CPPTypeConverter
 
cr - Static variable in class org.freehep.aid.JNICodeGenerator
 
cr - Variable in class org.freehep.aid.JNITypeConversion
 
cr - Variable in class org.freehep.aid.JNITypeConverter
 
curChar - Variable in class org.freehep.aid.parser.AidParserTokenManager
 
currentToken - Variable in exception org.freehep.aid.parser.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class org.freehep.aid.parser.AidParserTokenManager
 
DECIMAL_LITERAL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
DEFAULT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
DIGIT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
directory(IClass) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
directory(IClass) - Method in class org.freehep.aid.AbstractGenerator
 
directory(IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
directory(IClass) - Method in class org.freehep.aid.CPPHeaderGenerator
 
directory(IClass) - Method in class org.freehep.aid.CPPPackageHeaderGenerator
 
directory(IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
disable_tracing() - Method in class org.freehep.aid.parser.AidParser
 
DO - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
Done() - Method in class org.freehep.aid.parser.JavaCharStream
 
DOT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
DOUBLE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

E

ELSE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
enable_tracing() - Method in class org.freehep.aid.parser.AidParser
 
END_LANGUAGE_BLOCK - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
endColumn - Variable in class org.freehep.aid.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.freehep.aid.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
ENUM - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
EOF - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
eol - Variable in exception org.freehep.aid.parser.ParseException
The end of line string for this machine.
ExpandBuff(boolean) - Method in class org.freehep.aid.parser.JavaCharStream
 
expectedTokenSequences - Variable in exception org.freehep.aid.parser.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
EXTENDS - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

F

FALSE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
FieldDeclaration() - Method in class org.freehep.aid.parser.AidParser
 
FieldList(IType, Vector) - Method in class org.freehep.aid.parser.AidParser
 
filename(IClass) - Method in class org.freehep.aid.AbstractGenerator
 
filename(IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
filename(IClass) - Method in class org.freehep.aid.CPPHeaderGenerator
 
filename(IClass) - Method in class org.freehep.aid.CPPPackageHeaderGenerator
 
filename(IClass) - Method in class org.freehep.aid.JavaClassGenerator
 
filename(IClass) - Method in class org.freehep.aid.JavaInterfaceGenerator
 
filename(IClass) - Method in class org.freehep.aid.JNICodeGenerator
 
filename(IClass) - Method in class org.freehep.aid.JNIHeaderGenerator
 
filename(IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
FillBuff() - Method in class org.freehep.aid.parser.JavaCharStream
 
FINAL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
FINALLY - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
FLOAT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
FLOATING_POINT_LITERAL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
FOR - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
FORMAL_COMMENT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
FORMAL_COMMENT_END - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
FormalParameter() - Method in class org.freehep.aid.parser.AidParser
 
FormalParameters(Vector) - Method in class org.freehep.aid.parser.AidParser
 

G

generateParseException() - Method in class org.freehep.aid.parser.AidParser
 
getBeginColumn() - Method in class org.freehep.aid.parser.JavaCharStream
 
getBeginLine() - Method in class org.freehep.aid.parser.JavaCharStream
 
getColumn() - Method in class org.freehep.aid.parser.JavaCharStream
Deprecated.  
getConcrete(IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
getConversion(IType, int) - Method in class org.freehep.aid.JNITypeConverter
 
getEndColumn() - Method in class org.freehep.aid.parser.JavaCharStream
 
getEndLine() - Method in class org.freehep.aid.parser.JavaCharStream
 
GetImage() - Method in class org.freehep.aid.parser.JavaCharStream
 
getLine() - Method in class org.freehep.aid.parser.JavaCharStream
Deprecated.  
getMessage() - Method in exception org.freehep.aid.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error org.freehep.aid.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getNextToken() - Method in class org.freehep.aid.parser.AidParser
 
getNextToken() - Method in class org.freehep.aid.parser.AidParserTokenManager
 
getProperties() - Method in class org.freehep.aid.AbstractGenerator
 
getRTTI() - Static method in class org.freehep.aid.cli.Aid
 
getSignature(IType, int, String) - Method in class org.freehep.aid.CPPTypeConverter
 
getSignature(IMethod, String) - Method in class org.freehep.aid.CPPTypeConverter
 
getSpecialTokens(Vector) - Method in class org.freehep.aid.parser.AidParser
Adds all special (chained) tokens to the vector which is input and returns that vector.
GetSuffix(int) - Method in class org.freehep.aid.parser.JavaCharStream
 
getTabSize(int) - Method in class org.freehep.aid.parser.JavaCharStream
 
getTemplateMap(String[], String) - Method in class org.freehep.aid.AbstractJavaGenerator
 
getToken(int) - Method in class org.freehep.aid.parser.AidParser
 
GOTO - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
GT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

H

HEX_LITERAL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

I

IDENTIFIER - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
IF - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
image - Variable in class org.freehep.aid.parser.Token
The string image of the token.
IMPLEMENTS - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
IMPORT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
importFrom(IType, String, SortedSet) - Method in class org.freehep.aid.AbstractJavaGenerator
 
importFrom(String, String, SortedSet) - Method in class org.freehep.aid.AbstractJavaGenerator
 
importFrom(IType, IClass, SortedSet, SortedSet, boolean) - Method in class org.freehep.aid.PythonClassGenerator
 
importFrom(String, IClass, SortedSet, SortedSet, boolean) - Method in class org.freehep.aid.PythonClassGenerator
 
importFromOverloaded(IClass, Map, SortedSet, SortedSet) - Method in class org.freehep.aid.PythonClassGenerator
 
importFromSingle(IClass, Map, SortedSet, SortedSet) - Method in class org.freehep.aid.PythonClassGenerator
 
importProperties - Variable in class org.freehep.aid.AbstractJavaGenerator
 
importProperties - Variable in class org.freehep.aid.CPPTypeConverter
 
importProperties - Variable in class org.freehep.aid.JNICodeGenerator
 
importProperties - Variable in class org.freehep.aid.PythonClassGenerator
 
IN_FORMAL_COMMENT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
IN_LANGUAGE_BLOCK - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
IN_SINGLE_LINE_COMMENT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
inBuf - Variable in class org.freehep.aid.parser.JavaCharStream
 
includeFrom(IType, String, SortedSet, SortedSet, String, SortedSet) - Method in class org.freehep.aid.AbstractCPPGenerator
 
includeFrom(String, String, SortedSet, SortedSet, String, SortedSet) - Method in class org.freehep.aid.AbstractCPPGenerator
 
includeProperties - Variable in class org.freehep.aid.AbstractCPPGenerator
 
includeProperties - Variable in class org.freehep.aid.CPPPackageHeaderGenerator
 
includeProperties - Variable in class org.freehep.aid.CPPTypeConverter
 
includeStatements(IClass, SortedSet, SortedSet, String, SortedSet) - Method in class org.freehep.aid.AbstractCPPGenerator
 
includeStatements(IClass, SortedSet, SortedSet, String, SortedSet) - Method in class org.freehep.aid.CPPHeaderGenerator
 
includeStatements(IndentPrintWriter, IClass, SortedSet, SortedSet, String, SortedSet) - Method in class org.freehep.aid.JNICodeGenerator
 
includeStatements(IClass, SortedSet, SortedSet, String, SortedSet) - Method in class org.freehep.aid.JNIHeaderGenerator
 
indent - Static variable in class org.freehep.aid.JNICodeGenerator
 
indent - Variable in class org.freehep.aid.JNITypeConversion
 
indent(int) - Method in class org.freehep.aid.JNITypeConversion
 
input_stream - Variable in class org.freehep.aid.parser.AidParserTokenManager
 
inputStream - Variable in class org.freehep.aid.parser.JavaCharStream
 
INSTANCEOF - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
INT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
INTEGER_LITERAL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
INTERFACE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
InterfaceDeclaration(String, Vector) - Method in class org.freehep.aid.parser.AidParser
 
InterfaceMemberDeclaration(Vector, Vector, Vector) - Method in class org.freehep.aid.parser.AidParser
 
isClass(IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
isClass(IClass) - Method in class org.freehep.aid.JavaClassGenerator
 
isClass(IClass) - Method in class org.freehep.aid.PythonClassGenerator
 

J

JavaCharStream - Class in org.freehep.aid.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int, int) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaCharStream(InputStream, String, int, int) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaCharStream(InputStream, String) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class org.freehep.aid.parser.JavaCharStream
 
JavaClassGenerator - Class in org.freehep.aid
 
JavaClassGenerator(String) - Constructor for class org.freehep.aid.JavaClassGenerator
 
JavaInterfaceGenerator - Class in org.freehep.aid
 
JavaInterfaceGenerator(String) - Constructor for class org.freehep.aid.JavaInterfaceGenerator
 
jj_nt - Variable in class org.freehep.aid.parser.AidParser
 
jjFillToken() - Method in class org.freehep.aid.parser.AidParserTokenManager
 
jjnewLexState - Static variable in class org.freehep.aid.parser.AidParserTokenManager
 
jjstrLiteralImages - Static variable in class org.freehep.aid.parser.AidParserTokenManager
 
jniCall(IType) - Method in class org.freehep.aid.JNITypeConverter
 
jniCall(IType, int) - Method in class org.freehep.aid.JNITypeConverter
 
JNICodeGenerator - Class in org.freehep.aid
 
JNICodeGenerator(String) - Constructor for class org.freehep.aid.JNICodeGenerator
 
JNIHeaderGenerator - Class in org.freehep.aid
 
JNIHeaderGenerator(String) - Constructor for class org.freehep.aid.JNIHeaderGenerator
 
jniProperties - Variable in class org.freehep.aid.JNICodeGenerator
 
jniProperties - Variable in class org.freehep.aid.JNITypeConverter
 
jniType(IType) - Method in class org.freehep.aid.JNITypeConverter
 
jniType(IType, int) - Method in class org.freehep.aid.JNITypeConverter
 
JNITypeConversion - Class in org.freehep.aid
 
JNITypeConversion(String, String) - Constructor for class org.freehep.aid.JNITypeConversion
 
JNITypeConverter - Class in org.freehep.aid
 
JNITypeConverter(String, String, String) - Constructor for class org.freehep.aid.JNITypeConverter
 

K

kind - Variable in class org.freehep.aid.parser.Token
An integer that describes the kind of this token.

L

language - Static variable in class org.freehep.aid.AbstractCPPGenerator
 
language - Static variable in class org.freehep.aid.AbstractJavaGenerator
 
language - Static variable in class org.freehep.aid.CPPPackageHeaderGenerator
 
language - Static variable in class org.freehep.aid.PythonClassGenerator
 
LANGUAGE_SECTION - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
LBRACE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
LBRACKET - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
LETTER - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in error org.freehep.aid.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.freehep.aid.parser.AidParserTokenManager
 
line - Variable in class org.freehep.aid.parser.JavaCharStream
 
Literal() - Method in class org.freehep.aid.parser.AidParser
 
loadProperties(Properties, Class, String, String) - Static method in class org.freehep.aid.AidUtil
 
LONG - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
lookingAhead - Variable in class org.freehep.aid.parser.AidParser
 
LPAREN - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
LT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

M

main(String[]) - Static method in class org.freehep.aid.cli.Aid
 
main(String[]) - Static method in class org.freehep.aid.parser.AidParser
 
maxNextCharInd - Variable in class org.freehep.aid.parser.JavaCharStream
 
MethodDeclaration() - Method in class org.freehep.aid.parser.AidParser
 
MethodDeclarationLookahead() - Method in class org.freehep.aid.parser.AidParser
 
MethodDeclarator(Vector) - Method in class org.freehep.aid.parser.AidParser
 
MULTI_LINE_COMMENT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

N

name(String) - Method in class org.freehep.aid.CPPTypeConverter
 
Name() - Method in class org.freehep.aid.parser.AidParser
 
namedType(INamedType, String) - Method in class org.freehep.aid.AbstractCPPGenerator
 
namedType(INamedType, Map, boolean) - Method in class org.freehep.aid.AbstractJavaGenerator
 
namedType(INamedType, String) - Method in class org.freehep.aid.CPPHeaderGenerator
 
NameList(Vector) - Method in class org.freehep.aid.parser.AidParser
 
namespace(IClass) - Method in class org.freehep.aid.AbstractCPPGenerator
 
namespace(IClass) - Method in class org.freehep.aid.CPPPackageHeaderGenerator
 
namespace(String) - Method in class org.freehep.aid.CPPTypeConverter
 
namesProperties - Variable in class org.freehep.aid.AbstractCPPGenerator
 
namesProperties - Variable in class org.freehep.aid.PythonClassGenerator
 
NATIVE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
NEW - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
newToken(int) - Static method in class org.freehep.aid.parser.Token
Returns a new Token object, by default.
next - Variable in class org.freehep.aid.parser.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class org.freehep.aid.parser.JavaCharStream
 
nextCharInd - Variable in class org.freehep.aid.parser.JavaCharStream
 
NULL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
NullLiteral() - Method in class org.freehep.aid.parser.AidParser
 

O

ObjectArrayToObjectVector - Class in org.freehep.aid
 
ObjectArrayToObjectVector(String, String) - Constructor for class org.freehep.aid.ObjectArrayToObjectVector
 
ObjectCollectionToObjectVector - Class in org.freehep.aid
 
ObjectCollectionToObjectVector(String, String) - Constructor for class org.freehep.aid.ObjectCollectionToObjectVector
 
OCTAL_LITERAL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
org.freehep.aid - package org.freehep.aid
AID - Abstract Interface Definition - A Tool to generate language specific interfaces and classes (Java, C++, ...)  from abstract interface definition source files (.aid).
org.freehep.aid.cli - package org.freehep.aid.cli
 
org.freehep.aid.parser - package org.freehep.aid.parser
 
overloadedMethodName(IMethod) - Method in class org.freehep.aid.PythonClassGenerator
 

P

PACKAGE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
PackageDeclaration(Vector) - Method in class org.freehep.aid.parser.AidParser
 
parse() - Method in class org.freehep.aid.parser.AidParser
 
ParseException - Exception in org.freehep.aid.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.freehep.aid.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.freehep.aid.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.freehep.aid.parser.ParseException
 
prefix() - Method in class org.freehep.aid.AbstractCPPGenerator
 
prefix() - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
prefix() - Method in class org.freehep.aid.JNICodeGenerator
 
prefix() - Method in class org.freehep.aid.JNIHeaderGenerator
 
prevCharIsCR - Variable in class org.freehep.aid.parser.JavaCharStream
 
prevCharIsLF - Variable in class org.freehep.aid.parser.JavaCharStream
 
PrimitiveArrayToPrimitiveVector - Class in org.freehep.aid
 
PrimitiveArrayToPrimitiveVector(String, String) - Constructor for class org.freehep.aid.PrimitiveArrayToPrimitiveVector
 
primitiveProperties - Variable in class org.freehep.aid.AbstractJavaGenerator
 
PrimitiveToPrimitive - Class in org.freehep.aid
 
PrimitiveToPrimitive(String, String) - Constructor for class org.freehep.aid.PrimitiveToPrimitive
 
PrimitiveType() - Method in class org.freehep.aid.parser.AidParser
 
print(File, IClass) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
print(File, IClass) - Method in class org.freehep.aid.AbstractGenerator
 
print(File, IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
print(File, IClass) - Method in class org.freehep.aid.CPPPackageHeaderGenerator
 
print(File, IClass) - Method in class org.freehep.aid.JNICodeGenerator
 
print(File, IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
printClassHeader(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
printClassHeader(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printClassHeader(IndentPrintWriter, IClass) - Method in class org.freehep.aid.CPPHeaderGenerator
 
printClassHeader(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JavaClassGenerator
 
printClassHeader(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JavaInterfaceGenerator
 
printClassHeader(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JNIHeaderGenerator
 
printClassHeader(IndentPrintWriter, IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
printConstructor(IndentPrintWriter, IConstructor, String) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
printConstructor(IndentPrintWriter, IConstructor, String) - Method in class org.freehep.aid.JNIHeaderGenerator
 
printDefines(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
printDefines(IndentPrintWriter, IClass) - Method in class org.freehep.aid.CPPHeaderGenerator
 
printDefines(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JNIHeaderGenerator
 
printDestructor(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JNICodeGenerator
 
printDispatchMethod(IndentPrintWriter, IClass, IMethod[], String, int) - Method in class org.freehep.aid.PythonClassGenerator
 
printDummyBody(IndentPrintWriter, IClass, IMethod) - Method in class org.freehep.aid.JNICodeGenerator
 
printEnumFields(File, IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
printEOCComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printEOCComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JavaInterfaceGenerator
 
printEOCComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
printEOFComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printEOFComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JavaInterfaceGenerator
 
printEOFComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
printEOPComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printEOPComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JavaInterfaceGenerator
 
printEOPComments(IndentPrintWriter, IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
printField(IndentPrintWriter, IField, String) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
printField(IndentPrintWriter, IField, boolean) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printField(IndentPrintWriter, IField, String) - Method in class org.freehep.aid.CPPHeaderGenerator
 
printField(IndentPrintWriter, IField, boolean) - Method in class org.freehep.aid.JavaInterfaceGenerator
 
printField(IndentPrintWriter, IField, String) - Method in class org.freehep.aid.JNIHeaderGenerator
 
printField(IndentPrintWriter, IField, boolean) - Method in class org.freehep.aid.PythonClassGenerator
 
printHeader(IndentPrintWriter, IClass) - Method in class org.freehep.aid.PythonClassGenerator
 
printImportStatements(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printIncludeStatements(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractCPPGenerator
 
printJNIConstructor(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JNICodeGenerator
 
printMethod(IndentPrintWriter, IMethod, String) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
printMethod(IndentPrintWriter, IClass, IMethod, boolean) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printMethod(IndentPrintWriter, IClass, IMethod, boolean, int) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printMethod(IndentPrintWriter, IMethod, String) - Method in class org.freehep.aid.CPPHeaderGenerator
 
printMethod(IndentPrintWriter, IClass, IMethod) - Method in class org.freehep.aid.JNICodeGenerator
 
printMethod(IndentPrintWriter, IMethod, String) - Method in class org.freehep.aid.JNIHeaderGenerator
 
printMethod(IndentPrintWriter, IClass, IMethod) - Method in class org.freehep.aid.PythonClassGenerator
 
printMethodBody(IndentPrintWriter, IClass, IMethod, int) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printMethodBody(IndentPrintWriter, IClass, IMethod) - Method in class org.freehep.aid.JNICodeGenerator
 
printMethodBody(IndentPrintWriter, IClass, IMethod) - Method in class org.freehep.aid.PythonClassGenerator
 
printMethodComments(IndentPrintWriter, IMethod, int) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printMethodComments(IndentPrintWriter, IMethod, int) - Method in class org.freehep.aid.JavaInterfaceGenerator
 
printMethodComments(IndentPrintWriter, IMethod) - Method in class org.freehep.aid.PythonClassGenerator
 
printMethodHeader(IndentPrintWriter, IClass, IMethod, boolean, int) - Method in class org.freehep.aid.AbstractJavaGenerator
 
printMethodHeader(IndentPrintWriter, IClass, IMethod) - Method in class org.freehep.aid.PythonClassGenerator
 
printOverloadedMethod(IndentPrintWriter, IClass, IMethod, String) - Method in class org.freehep.aid.PythonClassGenerator
 
printPrivate(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
printPrivate(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JNIHeaderGenerator
 
printProtected(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
printProtected(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JNIHeaderGenerator
 
printPublic(IndentPrintWriter, IClass) - Method in class org.freehep.aid.AbstractCPPHeaderGenerator
 
printPublic(IndentPrintWriter, IClass) - Method in class org.freehep.aid.CPPHeaderGenerator
 
printPublic(IndentPrintWriter, IClass) - Method in class org.freehep.aid.JNIHeaderGenerator
 
PRIVATE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
properties - Variable in class org.freehep.aid.AbstractGenerator
 
PROTECTED - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
PUBLIC - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
PythonClassGenerator - Class in org.freehep.aid
 
PythonClassGenerator(String) - Constructor for class org.freehep.aid.PythonClassGenerator
 

Q

qualifiedName(String, String) - Method in class org.freehep.aid.CPPTypeConverter
 

R

RBRACE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
RBRACKET - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
ReadByte() - Method in class org.freehep.aid.parser.JavaCharStream
 
readChar() - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(InputStream) - Method in class org.freehep.aid.parser.AidParser
 
ReInit(InputStream, String) - Method in class org.freehep.aid.parser.AidParser
 
ReInit(Reader) - Method in class org.freehep.aid.parser.AidParser
 
ReInit(AidParserTokenManager) - Method in class org.freehep.aid.parser.AidParser
 
ReInit(JavaCharStream) - Method in class org.freehep.aid.parser.AidParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class org.freehep.aid.parser.AidParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(Reader, int, int) - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(Reader) - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(InputStream, String, int, int, int) - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(InputStream, String, int, int) - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(InputStream, String) - Method in class org.freehep.aid.parser.JavaCharStream
 
ReInit(InputStream) - Method in class org.freehep.aid.parser.JavaCharStream
 
RETURN - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
RPAREN - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
run(String[]) - Method in class org.freehep.aid.cli.Aid
 
runMain(String[]) - Static method in class org.freehep.aid.cli.Aid
 

S

SEMICOLON - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
setDebugStream(PrintStream) - Method in class org.freehep.aid.parser.AidParserTokenManager
 
setTabSize(int) - Method in class org.freehep.aid.parser.JavaCharStream
 
SHORT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
SINGLE_LINE_COMMENT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
specialConstructor - Variable in exception org.freehep.aid.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class org.freehep.aid.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
STATIC - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
staticFlag - Static variable in class org.freehep.aid.parser.JavaCharStream
 
STRICTFP - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
STRING_LITERAL - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
StringToString - Class in org.freehep.aid
 
StringToString(String, String) - Constructor for class org.freehep.aid.StringToString
 
SUPER - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
SWITCH - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
SwitchTo(int) - Method in class org.freehep.aid.parser.AidParserTokenManager
 
SYNCHRONIZED - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
sysIncludeProperties - Variable in class org.freehep.aid.AbstractCPPGenerator
 

T

tabSize - Variable in class org.freehep.aid.parser.JavaCharStream
 
templateProperties - Variable in class org.freehep.aid.AbstractJavaGenerator
 
THIS - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
THROW - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
THROWS - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
token - Variable in class org.freehep.aid.parser.AidParser
 
Token - Class in org.freehep.aid.parser
Describes the input token stream.
Token() - Constructor for class org.freehep.aid.parser.Token
 
token_source - Variable in class org.freehep.aid.parser.AidParser
 
tokenImage - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
tokenImage - Variable in exception org.freehep.aid.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - Error in org.freehep.aid.parser
 
TokenMgrError() - Constructor for error org.freehep.aid.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.freehep.aid.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.freehep.aid.parser.TokenMgrError
 
toString() - Method in class org.freehep.aid.parser.Token
Returns the image.
TRANSIENT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
TRUE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
TRY - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
type(IType, Map, boolean) - Method in class org.freehep.aid.AbstractJavaGenerator
 
type(IType, String) - Method in class org.freehep.aid.CPPTypeConverter
 
Type(Vector) - Method in class org.freehep.aid.parser.AidParser
 
type(IType) - Method in class org.freehep.aid.PythonClassGenerator
 
TypeParameter() - Method in class org.freehep.aid.parser.AidParser
 
TypeParameters(Vector) - Method in class org.freehep.aid.parser.AidParser
 
typeProperties - Variable in class org.freehep.aid.AbstractCPPGenerator
 
typeProperties - Variable in class org.freehep.aid.AbstractJavaGenerator
 
typeProperties - Variable in class org.freehep.aid.CPPTypeConverter
 
typeProperties - Variable in class org.freehep.aid.PythonClassGenerator
 
types - Variable in class org.freehep.aid.JNITypeConverter
 

U

UpdateLineColumn(char) - Method in class org.freehep.aid.parser.JavaCharStream
 

V

valueProperties - Variable in class org.freehep.aid.AbstractCPPGenerator
 
valueProperties - Variable in class org.freehep.aid.AbstractJavaGenerator
 
valueProperties - Variable in class org.freehep.aid.PythonClassGenerator
 
VariableDeclarator(IType) - Method in class org.freehep.aid.parser.AidParser
 
VariableDeclaratorId() - Method in class org.freehep.aid.parser.AidParser
 
VariableInitializer() - Method in class org.freehep.aid.parser.AidParser
 
VOID - Static variable in interface org.freehep.aid.parser.AidParserConstants
 
VOLATILE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

W

warning(IndentPrintWriter) - Method in class org.freehep.aid.AbstractGenerator
 
warning(IndentPrintWriter) - Method in class org.freehep.aid.PythonClassGenerator
 
WHILE - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

_

_DEFAULT - Static variable in interface org.freehep.aid.parser.AidParserConstants
 

A B C D E F G H I J K L M N O P Q R S T U V W _

Copyright © 2000-2007 FreeHEP. All Rights Reserved.