Index

A B C D E F G H I J L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accessor - Variable in class org.fusesource.hawtjni.generator.model.ReflectField
 
accessor() - Element in annotation type org.fusesource.hawtjni.runtime.JniField
 
accessor() - Element in annotation type org.fusesource.hawtjni.runtime.JniMethod
 
add(long, long) - Static method in class org.fusesource.hawtjni.runtime.PointerMath
 
ADDER - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method takes 2 arguments, a collection and an item, and the += operator is used to add the item to the collection.
address - Variable in class org.fusesource.hawtjni.runtime.Callback
 
ADDRESS - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method represents a structure global variable and the address of it should be returned to Java.
allowConversion - Variable in class org.fusesource.hawtjni.generator.model.ReflectField
 
allowConversion - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
allowConversion - Variable in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
annotation - Variable in class org.fusesource.hawtjni.generator.model.ReflectClass
 
annotation - Variable in class org.fusesource.hawtjni.generator.model.ReflectField
 
annotation - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
annotation - Variable in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
arg - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
arg(String) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
argCount - Variable in class org.fusesource.hawtjni.runtime.Callback
 
ArgFlag - Enum in org.fusesource.hawtjni.runtime
 
ArgFlag() - Constructor for enum org.fusesource.hawtjni.runtime.ArgFlag
 
argNames - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
args - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
args(int) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
argTypes - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
array(Class<T>, ArrayList<T>) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
asType32(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
asType64(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
attributeFilter - Variable in class org.fusesource.hawtjni.generator.DOMWriter
 

B

b - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
BEFORE_METHOD_NAME - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
bind(Callback, Object, String, String, int, boolean, boolean, long) - Static method in class org.fusesource.hawtjni.runtime.Callback
Allocates the native level resources associated with the callback.
bits32 - Static variable in class org.fusesource.hawtjni.runtime.PointerMath
 
body - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
bodyOrder - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
buildLookup(Node, HashMap<String, Node>) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
buildSend(Node, boolean, boolean, boolean) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
BY_VALUE - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that a structure parameter should be passed by value instead of by reference.

C

Callback - Class in org.fusesource.hawtjni.runtime
Instances of this class represent entry points into Java which can be invoked from operating system level callback routines.
Callback(Object, String, int) - Constructor for class org.fusesource.hawtjni.runtime.Callback
Constructs a new instance of this class given an object to send the message to, a string naming the method to invoke and an argument count.
Callback(Object, String, int, boolean) - Constructor for class org.fusesource.hawtjni.runtime.Callback
Constructs a new instance of this class given an object to send the message to, a string naming the method to invoke, an argument count and a flag indicating whether or not the arguments will be passed in an array.
Callback(Object, String, int, boolean, long) - Constructor for class org.fusesource.hawtjni.runtime.Callback
Constructs a new instance of this class given an object to send the message to, a string naming the method to invoke, an argument count, a flag indicating whether or not the arguments will be passed in an array and a value to return when an exception happens.
callbackArgs() - Element in annotation type org.fusesource.hawtjni.runtime.JniMethod
 
callbacks - Variable in class org.fusesource.hawtjni.generator.HawtJNI
 
cast() - Element in annotation type org.fusesource.hawtjni.runtime.JniArg
 
cast() - Element in annotation type org.fusesource.hawtjni.runtime.JniField
 
cast() - Element in annotation type org.fusesource.hawtjni.runtime.JniMethod
 
cast(String) - Static method in class org.fusesource.hawtjni.generator.util.TextSupport
 
CAST - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the C function should be casted to a prototype generated from the parameters of the native method.
children - Variable in class org.fusesource.hawtjni.generator.MacGenerator.NodeEntry
 
chmod755(File) - Method in class org.fusesource.hawtjni.runtime.Library
 
CLASS_SKIP - Enum constant in enum org.fusesource.hawtjni.runtime.ClassFlag
Indicate that the item should not be generated.
classes - Variable in class org.fusesource.hawtjni.generator.JNIGenerator
 
ClassFlag - Enum in org.fusesource.hawtjni.runtime
 
ClassFlag() - Constructor for enum org.fusesource.hawtjni.runtime.ClassFlag
 
classLoader - Variable in class org.fusesource.hawtjni.runtime.Library
 
className - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
classpaths - Variable in class org.fusesource.hawtjni.generator.HawtJNI
 
classSource - Variable in class org.fusesource.hawtjni.generator.CleanupClass
 
classSourcePath - Variable in class org.fusesource.hawtjni.generator.CleanupClass
 
clazz - Variable in class org.fusesource.hawtjni.generator.model.ReflectClass
 
clazz - Variable in class org.fusesource.hawtjni.generator.model.ReflectType
 
CleanupClass - Class in org.fusesource.hawtjni.generator
 
CleanupClass() - Constructor for class org.fusesource.hawtjni.generator.CleanupClass
 
CleanupConstants - Class in org.fusesource.hawtjni.generator
 
CleanupConstants() - Constructor for class org.fusesource.hawtjni.generator.CleanupConstants
 
CleanupNatives - Class in org.fusesource.hawtjni.generator
 
CleanupNatives() - Constructor for class org.fusesource.hawtjni.generator.CleanupNatives
 
close(Closeable) - Static method in class org.fusesource.hawtjni.runtime.Library
 
close(InputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
 
close(OutputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
 
cntLines - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
collectMatchingClasses(ClassFinder, Class, LinkedHashSet<Class<?>>) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
compareTo(NativeStats.NativeFunction) - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
computeSha1(InputStream) - Method in class org.fusesource.hawtjni.runtime.Library
 
conditional() - Element in annotation type org.fusesource.hawtjni.runtime.JniClass
 
conditional() - Element in annotation type org.fusesource.hawtjni.runtime.JniField
 
conditional() - Element in annotation type org.fusesource.hawtjni.runtime.JniMethod
 
CONSTANT - Enum constant in enum org.fusesource.hawtjni.runtime.FieldFlag
Indicate that the field represents a constant or global variable.
CONSTANT - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
CONSTANT_GETTER - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method represents a constant or global variable instead of a function.
CONSTANT_INITIALIZER - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that this method will be the constant initializer for the class.
constantNames - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
ConstantsGenerator - Class in org.fusesource.hawtjni.generator
 
ConstantsGenerator() - Constructor for class org.fusesource.hawtjni.generator.ConstantsGenerator
 
constantValues - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
copy() - Element in annotation type org.fusesource.hawtjni.runtime.JniMethod
 
copy() - Method in class org.fusesource.hawtjni.runtime.NativeStats
 
copy() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
copy(InputStream, OutputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
 
copyClassMethodsDown(Map<String, MacGenerator.NodeEntry>) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
copyright - Variable in class org.fusesource.hawtjni.generator.HawtJNI
 
copyright - Variable in class org.fusesource.hawtjni.generator.JNIGenerator
 
COPYRIGHTS - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
count(String, String) - Static method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
counter - Variable in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
CPP - Enum constant in enum org.fusesource.hawtjni.runtime.ClassFlag
Indicate that the platform source is in C++
CPP_DELETE - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method is a C++ destructor that deallocates an object from the heap.
CPP_METHOD - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method is calling a C++ object's method.
CPP_NEW - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method is a C++ constructor that allocates an object on the heap.
createOptions() - Static method in class org.fusesource.hawtjni.generator.HawtJNI
 
CRITICAL - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that GetPrimitiveArrayCritical() should be used instead of Get<PrimitiveType>ArrayElements() when transferring array of primitives from/to C.
CS_NEW - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method is a C# constructor that allocates an object on the managed (i.e.
CS_OBJECT - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that the native parameter is a C# managed object.
CS_OBJECT - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method's return value is a C# managed object.

D

DEBUG - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
declaringClass - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
delimiter - Static variable in class org.fusesource.hawtjni.generator.JNIGenerator
 
delimiter - Variable in class org.fusesource.hawtjni.generator.MacGenerator
 
description - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
description(String) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
diff() - Method in class org.fusesource.hawtjni.runtime.NativeStats
 
displayHelp() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
dispose() - Method in class org.fusesource.hawtjni.runtime.Callback
Releases the native level resources associated with the callback, and removes all references between the callback and other objects.
documents - Variable in class org.fusesource.hawtjni.generator.MacGenerator
 
doLoad() - Method in class org.fusesource.hawtjni.runtime.Library
 
DOMWriter - Class in org.fusesource.hawtjni.generator
 
DOMWriter(PrintStream) - Constructor for class org.fusesource.hawtjni.generator.DOMWriter
 
dump(PrintStream) - Method in class org.fusesource.hawtjni.runtime.NativeStats
Dumps the stats to the print stream in a JSON format.
DYNAMIC - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that a native method should be looked up dynamically.

E

emptyFilter(String) - Static method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
emptyFilter(String) - Static method in class org.fusesource.hawtjni.generator.model.ReflectField
 
emptyFilter(String) - Static method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
ENCONDING - Static variable in class org.fusesource.hawtjni.generator.DOMWriter
 
END_BODY - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
END_YEAR_TAG - Static variable in class org.fusesource.hawtjni.generator.HawtJNI
 
enterExitMacro - Variable in class org.fusesource.hawtjni.generator.NativesGenerator
 
equals(byte[], File) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
 
equals(InputStream, InputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
 
equals(Object) - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
equals(Object) - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
equals(Object) - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
equals(Object) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
errorResult - Variable in class org.fusesource.hawtjni.runtime.Callback
 
execute(String[]) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
extractAndLoad(ArrayList<Throwable>, String, String, String, String) - Method in class org.fusesource.hawtjni.runtime.Library
 
extractSha1(ArrayList<Throwable>, URL, String, String, File) - Method in class org.fusesource.hawtjni.runtime.Library
 
extractTemp(ArrayList<Throwable>, URL, String, String, File) - Method in class org.fusesource.hawtjni.runtime.Library
 

F

field - Variable in class org.fusesource.hawtjni.generator.model.ReflectField
 
FIELD_SKIP - Enum constant in enum org.fusesource.hawtjni.runtime.FieldFlag
Indicate that the item should not be generated.
FieldFlag - Enum in org.fusesource.hawtjni.runtime
 
FieldFlag() - Constructor for enum org.fusesource.hawtjni.runtime.FieldFlag
 
fields - Variable in class org.fusesource.hawtjni.generator.model.ReflectClass
 
file(String...) - Method in class org.fusesource.hawtjni.runtime.Library
 
files - Variable in class org.fusesource.hawtjni.generator.CleanupClass
 
FileSupport - Class in org.fusesource.hawtjni.generator.util
 
FileSupport() - Constructor for class org.fusesource.hawtjni.generator.util.FileSupport
 
filter(Attr) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
findClasses(ArrayList<JNIClass>, ArrayList<JNIClass>) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
findNSObjectMethod(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
fixDelimiter(String) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
 
fixDelimiter(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
flags - Variable in class org.fusesource.hawtjni.generator.model.ReflectClass
 
flags - Variable in class org.fusesource.hawtjni.generator.model.ReflectField
 
flags - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
flags - Variable in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
flags() - Element in annotation type org.fusesource.hawtjni.runtime.JniArg
 
flags() - Element in annotation type org.fusesource.hawtjni.runtime.JniClass
 
flags() - Element in annotation type org.fusesource.hawtjni.runtime.JniField
 
flags() - Element in annotation type org.fusesource.hawtjni.runtime.JniMethod
 
functionCount() - Method in interface org.fusesource.hawtjni.runtime.NativeStats.StatsInterface
 
functionCounter(int) - Method in interface org.fusesource.hawtjni.runtime.NativeStats.StatsInterface
 
functionName(int) - Method in interface org.fusesource.hawtjni.runtime.NativeStats.StatsInterface
 

G

GECKO - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
generate() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
generate() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
generate() - Method in class org.fusesource.hawtjni.generator.SizeofGenerator
 
generate(ArrayList<JNIClass>) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
generate(List<JNIField>) - Method in class org.fusesource.hawtjni.generator.CleanupConstants
 
generate(List<JNIField>) - Method in class org.fusesource.hawtjni.generator.ConstantsGenerator
 
generate(List<JNIField>) - Method in class org.fusesource.hawtjni.generator.SizeofGenerator
 
generate(List<JNIMethod>) - Method in class org.fusesource.hawtjni.generator.CleanupNatives
 
generate(List<JNIMethod>) - Method in class org.fusesource.hawtjni.generator.LockGenerator
 
generate(List<JNIMethod>) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generate(JNIGenerator, ArrayList<JNIClass>, File) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.CleanupConstants
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.CleanupNatives
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.ConstantsGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.LockGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.SizeofGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.StatsGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generate(JNIField) - Method in class org.fusesource.hawtjni.generator.CleanupConstants
 
generate(JNIField) - Method in class org.fusesource.hawtjni.generator.ConstantsGenerator
 
generate(JNIField) - Method in class org.fusesource.hawtjni.generator.SizeofGenerator
 
generate(JNIMethod) - Method in class org.fusesource.hawtjni.generator.CleanupNatives
 
generate(JNIMethod) - Method in class org.fusesource.hawtjni.generator.LockGenerator
 
generate(JNIMethod) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generate(ProgressMonitor) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generate_objc_msgSend_stret(JNIMethod, List<JNIParameter>, String) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateBlankMacros(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateCacheFunction(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateCallback(JNIMethod, String, List<JNIParameter>, JNIType) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateClasses() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateClassesConst() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateConstants() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateConstantsInitializer(JNIMethod) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateCopyright() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
generateCopyright() - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateCopyright() - Method in class org.fusesource.hawtjni.generator.StatsGenerator
 
generateCopyright() - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateCustomCallbacks() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateDynamicFunctionCall(JNIMethod, List<JNIParameter>, JNIType, JNIType, boolean) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateEnterExitMacro(JNIMethod, String, String, boolean) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateEnums() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateExtraAttributes() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateExtraMethods(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateFIDsStructure(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateFromResource(String, File) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
generateFunctionBody(JNIMethod, String, String, List<JNIParameter>, JNIType, JNIType) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateFunctionCall(JNIMethod, List<JNIParameter>, JNIType, JNIType, boolean) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateFunctionCallLeftSide(JNIMethod, JNIType, JNIType, boolean) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateFunctionCallRightSide(JNIMethod, List<JNIParameter>, int) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateFunctionEnum(List<JNIMethod>) - Method in class org.fusesource.hawtjni.generator.StatsGenerator
 
generateFunctionPrototype(JNIMethod, String, List<JNIParameter>, JNIType, JNIType, boolean) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateFunctions() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateFunctions(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateGetFields(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateGetFunction(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateGetParameter(JNIMethod, JNIParameter, boolean, int) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateGetters(JNIMethod, List<JNIParameter>) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateGlobalVar(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateHeaderFile(JNIClass) - Method in class org.fusesource.hawtjni.generator.StatsGenerator
 
generateHeaderFile(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateIncludes() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
generateIncludes() - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateIncludes() - Method in class org.fusesource.hawtjni.generator.StatsGenerator
 
generateIncludes() - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateLocalVars(JNIMethod, List<JNIParameter>, JNIType, JNIType) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateMainClass() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateMemmove(JNIMethod, String, String, List<JNIParameter>) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateMethods(String, ArrayList<Node>) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateNativeMacro(JNIClass) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateNATIVEMacros(JNIClass) - Method in class org.fusesource.hawtjni.generator.StatsGenerator
 
generateProtocolsConst() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generatePrototypes(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateReturn(JNIMethod, JNIType, boolean) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateSelectorsConst() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateSends(boolean) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateSetFields(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateSetFunction(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateSetParameter(JNIParameter, boolean) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateSetters(JNIMethod, List<JNIParameter>) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generateSourceEnd(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateSourceFile(JNIClass) - Method in class org.fusesource.hawtjni.generator.StatsGenerator
 
generateSourceFile(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateSourceStart(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
generateStatsNatives(String) - Method in class org.fusesource.hawtjni.generator.StatsGenerator
 
generateStructNatives() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generateVariadics(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getAccessor() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getAccessor() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getAccessor() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getAccessor() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getAddress() - Method in class org.fusesource.hawtjni.runtime.Callback
Returns the address of a block of machine code which will invoke the callback represented by the receiver.
getArchSpecifcResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
Deprecated.
getArchSpecificResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
 
getArgNames(JNIMethod) - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
getBitModel() - Static method in class org.fusesource.hawtjni.runtime.Library
 
getC2JavaType(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
getCallbackFlags() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getCallbackFlags() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getCallbackTypes() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getCallbackTypes() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getCast() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getCast() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getCast() - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
getCast() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getCast() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getCast() - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
getClassName(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getClassName(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
getClasspaths() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
getComponentType() - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getComponentType() - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getConditional() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getConditional() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getConditional() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getConditional() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getConditional() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getConditional() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getConstantFields(JNIClass) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
getCopy() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getCopy() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getCopyright() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
getCopyright() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
getCounter() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
getCPP() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
getCType(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getDeclaredFields() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getDeclaredFields() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getDeclaredMethods() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getDeclaredMethods() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getDeclaringClass() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getDeclaringClass() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getDeclaringClass() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getDeclaringClass() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getDelimiter() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
getDocument(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getDocuments() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getEnabled() - Static method in class org.fusesource.hawtjni.runtime.Callback
Returns whether or not callbacks which are triggered at the native level should cause the messages described by the matching Callback objects to be invoked.
getEntryCount() - Static method in class org.fusesource.hawtjni.runtime.Callback
Returns the number of times the system has been recursively entered through a callback.
getExtraAttributeNames(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getFieldValue(JNIField) - Method in class org.fusesource.hawtjni.generator.CleanupConstants
 
getFileName(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getFlag(ArgFlag) - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
getFlag(ArgFlag) - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
getFlag(ClassFlag) - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getFlag(ClassFlag) - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getFlag(FieldFlag) - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getFlag(FieldFlag) - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getFlag(MethodFlag) - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getFlag(MethodFlag) - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getFunctionName(JNIMethod) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
 
getFunctionName(JNIMethod, List<JNIType>) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
 
getGen(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getGenCallback(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getGenerate() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getGenerate() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getGeneratedClasses() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getGenSuper(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getIDAttribute(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getIDAttributeNames() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getJavaType(String, NamedNodeMap, boolean) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getJavaType(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getJavaType64(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getJNIType(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getKey(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getLevel(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getLibraryFileName() - Method in class org.fusesource.hawtjni.runtime.Library
 
getMethod() - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
getMethod() - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
getModifiers() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getModifiers() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getModifiers() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getModifiers() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getName() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
getName() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getName() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getName() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getName() - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getName() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getName() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getName() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getName() - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getName() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
getNativeClass() - Method in interface org.fusesource.hawtjni.runtime.NativeStats.StatsInterface
 
getNativeLibraryPath() - Method in class org.fusesource.hawtjni.runtime.Library
Get the path to the native library loaded.
getNativeLibrarySourceUrl() - Method in class org.fusesource.hawtjni.runtime.Library
Get the URL to the native library source that has been extracted (if it was extracted).
getNativeMethods() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getNativeMethods() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getNativeName() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getNativeName() - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getNativeName() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getNativeName() - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getNativeNameParts(JNIMethod) - Static method in class org.fusesource.hawtjni.generator.NativesGenerator
 
getNativeOutput() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
getOperatingSystem() - Static method in class org.fusesource.hawtjni.runtime.Library
 
getOperatingSystemSpecifcResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
Deprecated.
getOperatingSystemSpecificResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
 
getOrdinal() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
getOutput() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
getOutputName() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
getPackageName(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getPackages() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
getPackages() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
getParameter() - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
getParameter() - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
getParameters() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getParameters() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getParameterTypes() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getParameterTypes() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getParameterTypes64() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getParameterTypes64() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getParams(JNIMethod) - Method in class org.fusesource.hawtjni.generator.LockGenerator
 
getParentName(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
getPlatform() - Static method in class org.fusesource.hawtjni.runtime.Callback
Returns the SWT platform name.
getPlatform() - Static method in class org.fusesource.hawtjni.runtime.Library
 
getPlatformSpecifcResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
Deprecated.
getPlatformSpecifcResourcePath(String) - Method in class org.fusesource.hawtjni.runtime.Library
Deprecated.
getPlatformSpecificResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
 
getPlatformSpecificResourcePath(String) - Method in class org.fusesource.hawtjni.runtime.Library
 
getProgress() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
getProgressMonitor() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
getResorucePath() - Method in class org.fusesource.hawtjni.runtime.Library
Deprecated.
getResourcePath() - Method in class org.fusesource.hawtjni.runtime.Library
 
getReturn(JNIMethod) - Method in class org.fusesource.hawtjni.generator.LockGenerator
 
getReturnNode(NodeList) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getReturnType32() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getReturnType32() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getReturnType64() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getReturnType64() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getSelConst(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getSignature(int) - Static method in class org.fusesource.hawtjni.runtime.Callback
 
getSimpleName() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getSimpleName() - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getSimpleName() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getSimpleName() - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getSpecificSearchDirs() - Method in class org.fusesource.hawtjni.runtime.Library
Search directories for library: ${platform}/${arch} to enable platform JNI library for different processor archs ${platform} to enable platform JNI library ${os} to enable OS JNI library no directory
getStructFields(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
getSuperclass() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getSuperclass() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getSuperclassName(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getter - Variable in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
getter() - Method in interface org.fusesource.hawtjni.generator.model.JNIFieldAccessor
 
getter() - Method in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
getter() - Element in annotation type org.fusesource.hawtjni.runtime.JniField
 
GETTER - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method represents a getter for a field in an object or structure.
GETTER_NONMEMBER - Enum constant in enum org.fusesource.hawtjni.runtime.FieldFlag
Indicate that the getter method used is not part of the structure.
getType() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getType() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getType(String, NamedNodeMap, boolean) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getType(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getType32() - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
getType32() - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
getType64() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getType64() - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
getType64() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getType64() - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
getType64(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
getTypeClass() - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
getTypeClass() - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
getTypeSignature(boolean) - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getTypeSignature(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getTypeSignature1(boolean) - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getTypeSignature1(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getTypeSignature2(boolean) - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getTypeSignature2(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getTypeSignature3(boolean) - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getTypeSignature3(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getTypeSignature4(boolean, boolean) - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
getTypeSignature4(boolean, boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getUuidName(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
getUuidValue(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
getWrapedClass() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getWrapedMethod() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getWrappedClass() - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
getXmls() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
GLOBAL_REF - Static variable in class org.fusesource.hawtjni.generator.StructsGenerator
 

H

hashCode() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
hashCode() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
hashCode() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
hashCode() - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
hasNonIgnoredFields(JNIClass) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
HawtJNI - Class in org.fusesource.hawtjni.generator
 
HawtJNI() - Constructor for class org.fusesource.hawtjni.generator.HawtJNI
 
HawtJNI.UsageException - Exception Class in org.fusesource.hawtjni.generator
 
header - Variable in class org.fusesource.hawtjni.generator.StatsGenerator
 
header - Variable in class org.fusesource.hawtjni.generator.StructsGenerator
 

I

id - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
id(String) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
ignore() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
ignore() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
ignoreField(JNIField) - Method in class org.fusesource.hawtjni.generator.StructsGenerator
 
INIT - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that the associated C local variable for a native method parameter should be initialized with zeros.
isArray() - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
isArray() - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
isArrayBased - Variable in class org.fusesource.hawtjni.runtime.Callback
 
isBoolean(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
isCallbacks() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
isCPP - Variable in class org.fusesource.hawtjni.generator.JNIGenerator
 
isCritical(JNIParameter) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
isEndOfInterfaceBody() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
isFloatingPoint(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
isMethodGetter() - Method in interface org.fusesource.hawtjni.generator.model.JNIFieldAccessor
 
isMethodGetter() - Method in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
isMethodSetter() - Method in interface org.fusesource.hawtjni.generator.model.JNIFieldAccessor
 
isMethodSetter() - Method in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
isNativeUnique() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
isNativeUnique() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
isNonMemberGetter() - Method in interface org.fusesource.hawtjni.generator.model.JNIFieldAccessor
 
isNonMemberGetter() - Method in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
isNonMemberSetter() - Method in interface org.fusesource.hawtjni.generator.model.JNIFieldAccessor
 
isNonMemberSetter() - Method in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
isObject(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
isPointer() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
isPointer() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
isPointer() - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
isPointer() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
isPointer() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
isPointer() - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
isPrimitive() - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
isPrimitive() - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
isSharedPointer() - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
isSharedPointer() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
isStatic - Variable in class org.fusesource.hawtjni.runtime.Callback
 
isStatic(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
isStruct(ArgFlag[]) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
isStruct(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
isSystemClass(JNIType) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
isType(String) - Method in interface org.fusesource.hawtjni.generator.model.JNIType
 
isType(String) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
isUnique(Node, ArrayList<Node>) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 

J

JNI - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native is part of the Java Native Interface.
JNI64 - Static variable in class org.fusesource.hawtjni.generator.JNIGenerator
 
JniArg - Annotation Type in org.fusesource.hawtjni.runtime
 
JniClass - Annotation Type in org.fusesource.hawtjni.runtime
 
JNIClass - Interface in org.fusesource.hawtjni.generator.model
 
JNIEnv - Class in org.fusesource.hawtjni.runtime
This is a marker class.
JNIEnv() - Constructor for class org.fusesource.hawtjni.runtime.JNIEnv
 
JniField - Annotation Type in org.fusesource.hawtjni.runtime
 
JNIField - Interface in org.fusesource.hawtjni.generator.model
 
JNIFieldAccessor - Interface in org.fusesource.hawtjni.generator.model
 
JNIGenerator - Class in org.fusesource.hawtjni.generator
 
JNIGenerator() - Constructor for class org.fusesource.hawtjni.generator.JNIGenerator
 
JniMethod - Annotation Type in org.fusesource.hawtjni.runtime
 
JNIMethod - Interface in org.fusesource.hawtjni.generator.model
 
JNIParameter - Interface in org.fusesource.hawtjni.generator.model
 
JNIType - Interface in org.fusesource.hawtjni.generator.model
 
jumpToInterfaceDeclaration() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
jumpToNextConstantOrMethod() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
jumpToUuidDeclaration() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 

L

lazyLoad() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
lazyLoad() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
lazyLoad() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
Library - Class in org.fusesource.hawtjni.runtime
Used to find and load a JNI library, eventually after having extracted it.
Library(String) - Constructor for class org.fusesource.hawtjni.runtime.Library
 
Library(String, Class<?>) - Constructor for class org.fusesource.hawtjni.runtime.Library
 
Library(String, String) - Constructor for class org.fusesource.hawtjni.runtime.Library
 
Library(String, String, ClassLoader) - Constructor for class org.fusesource.hawtjni.runtime.Library
 
list(File, ArrayList<String>) - Static method in class org.fusesource.hawtjni.generator.MacGenerator
 
load() - Method in class org.fusesource.hawtjni.runtime.Library
Load the native library.
load(ArrayList<Throwable>, File) - Method in class org.fusesource.hawtjni.runtime.Library
 
loadClassSource() - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
loadDirectory(File) - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
loaded - Variable in class org.fusesource.hawtjni.runtime.Library
 
loadFile(File) - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
loadFile(String) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
 
loadFiles() - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
loadLibrary(ArrayList<Throwable>, String) - Method in class org.fusesource.hawtjni.runtime.Library
 
LockGenerator - Class in org.fusesource.hawtjni.generator
 
LockGenerator() - Constructor for class org.fusesource.hawtjni.generator.LockGenerator
 
logVtblCall(String[]) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 

M

MacGenerator - Class in org.fusesource.hawtjni.generator
 
MacGenerator() - Constructor for class org.fusesource.hawtjni.generator.MacGenerator
 
MacGenerator.NodeEntry - Class in org.fusesource.hawtjni.generator
 
main(String[]) - Static method in class org.fusesource.hawtjni.generator.CleanupConstants
 
main(String[]) - Static method in class org.fusesource.hawtjni.generator.CleanupNatives
 
main(String[]) - Static method in class org.fusesource.hawtjni.generator.ConstantsGenerator
 
main(String[]) - Static method in class org.fusesource.hawtjni.generator.HawtJNI
 
main(String[]) - Static method in class org.fusesource.hawtjni.generator.LockGenerator
 
main(String[]) - Static method in class org.fusesource.hawtjni.generator.MacGenerator
 
main(String[]) - Static method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
main(String[]) - Static method in class org.fusesource.hawtjni.generator.SizeofGenerator
 
mainClassName - Variable in class org.fusesource.hawtjni.generator.MacGenerator
 
map(String) - Method in class org.fusesource.hawtjni.runtime.Library
 
maxLines - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
merge(Document, Document) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
merge(Node, HashMap<String, Node>, HashMap<String, Node>) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
method - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
method - Variable in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
method - Variable in class org.fusesource.hawtjni.runtime.Callback
 
METHOD - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
METHOD_SKIP - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the item should not be generated.
MethodFlag - Enum in org.fusesource.hawtjni.runtime
 
MethodFlag() - Constructor for enum org.fusesource.hawtjni.runtime.MethodFlag
 
methodNameEndIndexOf(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
methodNames - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
methodNameStartIndexOf(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
methods - Variable in class org.fusesource.hawtjni.generator.model.ReflectClass
 
MozillaGenerator - Class in org.fusesource.hawtjni.generator
Produces the java classes mapping to XPCOM Mozilla objects.
MozillaGenerator() - Constructor for class org.fusesource.hawtjni.generator.MozillaGenerator
 

N

n - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
name - Variable in class org.fusesource.hawtjni.generator.HawtJNI
 
name - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
name - Variable in class org.fusesource.hawtjni.runtime.Library
 
name - Variable in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
name() - Element in annotation type org.fusesource.hawtjni.runtime.JniClass
 
name(String) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
nativeFile(String) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
NativeFunction(int, String, int) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
nativeLibraryPath - Variable in class org.fusesource.hawtjni.runtime.Library
 
nativeLibrarySourceUrl - Variable in class org.fusesource.hawtjni.runtime.Library
 
nativeName - Variable in class org.fusesource.hawtjni.generator.model.ReflectClass
 
nativeOutput - Variable in class org.fusesource.hawtjni.generator.HawtJNI
 
NativesGenerator - Class in org.fusesource.hawtjni.generator
 
NativesGenerator() - Constructor for class org.fusesource.hawtjni.generator.NativesGenerator
 
NativeStats - Class in org.fusesource.hawtjni.runtime
Instructions on how to use the NativeStats tool with a standalone SWT example: Compile the native libraries defining the NATIVE_STATS flag. Add the following code around the sections of interest to dump the native calls done in that section.
NativeStats(Collection<NativeStats.StatsInterface>) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats
 
NativeStats(HashMap<NativeStats.StatsInterface, ArrayList<NativeStats.NativeFunction>>) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats
 
NativeStats(NativeStats.StatsInterface...) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats
 
NativeStats.NativeFunction - Class in org.fusesource.hawtjni.runtime
 
NativeStats.StatsInterface - Interface in org.fusesource.hawtjni.runtime
 
nMethods - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
NO_IN - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that a native method parameter is an out only variable.
NO_OUT - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that a native method parameter is an in only variable.
NO_SUPER_CLASS - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
NodeEntry(Node, ArrayList<Node>) - Constructor for class org.fusesource.hawtjni.generator.MacGenerator.NodeEntry
 
nodeFilter - Variable in class org.fusesource.hawtjni.generator.DOMWriter
 
nodeName(Node) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
nonMemberGetter - Variable in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
nonMemberSetter - Variable in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
normalize(String) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 

O

ob() - Static method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
object - Variable in class org.fusesource.hawtjni.runtime.Callback
 
op() - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
optional - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
optional(boolean) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
OptionBuilder - Class in org.fusesource.hawtjni.generator.util
a better version of org.apache.commons.cli.OptionBuilder IDE provides nicer auto complete and less compiler warnings.
OptionBuilder() - Constructor for class org.fusesource.hawtjni.generator.util.OptionBuilder
 
ordinal - Variable in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
org.fusesource.hawtjni.generator - package org.fusesource.hawtjni.generator
 
org.fusesource.hawtjni.generator.model - package org.fusesource.hawtjni.generator.model
 
org.fusesource.hawtjni.generator.util - package org.fusesource.hawtjni.generator.util
 
org.fusesource.hawtjni.runtime - package org.fusesource.hawtjni.runtime
 
out - Variable in class org.fusesource.hawtjni.generator.DOMWriter
 
out - Variable in class org.fusesource.hawtjni.generator.MacGenerator
 
out(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
outln() - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
output - Variable in class org.fusesource.hawtjni.generator.JNIGenerator
 
output(String) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
outputDir - Variable in class org.fusesource.hawtjni.generator.MacGenerator
 
outputln() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
outputln(String) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
outputName - Variable in class org.fusesource.hawtjni.generator.JNIGenerator
 
outputVtblCall() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 

P

p() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
p(String) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
PACKAGE_DECLARATION - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
packages - Variable in class org.fusesource.hawtjni.generator.HawtJNI
 
parameter - Variable in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
parameters - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
paramTypes32 - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
paramTypes64 - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
parent - Variable in class org.fusesource.hawtjni.generator.MacGenerator.NodeEntry
 
parent - Variable in class org.fusesource.hawtjni.generator.model.ReflectField
 
parentName - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
parse() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
parse(String, String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
Parsing invoking write callbacks
parseArgs(String, int) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
parseBody() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
parseConstant(String, int) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
parseMethod(String, int) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
POINTER_ARG - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that the parameter is a pointer.
POINTER_FIELD - Enum constant in enum org.fusesource.hawtjni.runtime.FieldFlag
Indicate that the field is a pointer.
POINTER_RETURN - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the return value is a pointer.
PointerMath - Class in org.fusesource.hawtjni.runtime
 
PointerMath() - Constructor for class org.fusesource.hawtjni.runtime.PointerMath
 
print(String) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
print(Node) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
print(Node, int) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
println() - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
progress - Variable in class org.fusesource.hawtjni.generator.HawtJNI
 
progress - Variable in class org.fusesource.hawtjni.generator.JNIGenerator
 
progress(String) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
ProgressMonitor - Interface in org.fusesource.hawtjni.generator
 
PTR_SIGNATURE - Static variable in class org.fusesource.hawtjni.runtime.Callback
 
pw(String, int) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 

R

r - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
ReflectClass - Class in org.fusesource.hawtjni.generator.model
 
ReflectClass(Class<?>) - Constructor for class org.fusesource.hawtjni.generator.model.ReflectClass
 
ReflectField - Class in org.fusesource.hawtjni.generator.model
 
ReflectField(ReflectClass, Field) - Constructor for class org.fusesource.hawtjni.generator.model.ReflectField
 
ReflectFieldAccessor - Class in org.fusesource.hawtjni.generator.model
 
ReflectFieldAccessor(String) - Constructor for class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
ReflectFieldAccessor(String, boolean, String, boolean) - Constructor for class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
ReflectMethod - Class in org.fusesource.hawtjni.generator.model
 
ReflectMethod(ReflectClass, Method) - Constructor for class org.fusesource.hawtjni.generator.model.ReflectMethod
 
ReflectParameter - Class in org.fusesource.hawtjni.generator.model
 
ReflectParameter(ReflectMethod, int, Annotation[]) - Constructor for class org.fusesource.hawtjni.generator.model.ReflectParameter
 
ReflectType - Class in org.fusesource.hawtjni.generator.model
 
ReflectType(Class<?>) - Constructor for class org.fusesource.hawtjni.generator.model.ReflectType
 
required - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
required(boolean) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
reset() - Static method in class org.fusesource.hawtjni.runtime.Callback
Immediately wipes out all native level state associated with all callbacks.
reset() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
reset() - Method in class org.fusesource.hawtjni.runtime.NativeStats
 
returnType - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 

S

saveExtraAttributes(String, Document) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
SENTINEL - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that the parameter of a native method is the sentinel (last parameter of a variable argument C function).
setAttributeFilter(String[]) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
setCallbacks(boolean) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
setClasses(ArrayList<JNIClass>) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
setClasspaths(List<String>) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
setClassSourcePath(String) - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
setCopyright(String) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
setCopyright(String) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
setCounter(int) - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
setEnabled(boolean) - Static method in class org.fusesource.hawtjni.runtime.Callback
Indicates whether or not callbacks which are triggered at the native level should cause the messages described by the matching Callback objects to be invoked.
setEnterExitMacro(boolean) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
setMainClass(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
setMessage(String) - Method in interface org.fusesource.hawtjni.generator.ProgressMonitor
 
setName(String) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
setNativeOutput(File) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
setNodeFilter(String) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
setOutput(PrintStream) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
setOutputDir(String) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
setOutputName(String) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
setPackages(List<String>) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
setProgress(ProgressMonitor) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
setProgressMonitor(ProgressMonitor) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
setSourcePath(String[]) - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
setter - Variable in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
setter() - Method in interface org.fusesource.hawtjni.generator.model.JNIFieldAccessor
 
setter() - Method in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
 
setter() - Element in annotation type org.fusesource.hawtjni.runtime.JniField
 
SETTER - Enum constant in enum org.fusesource.hawtjni.runtime.MethodFlag
Indicate that the native method represents a setter for a field in an object or structure
SETTER_NONMEMBER - Enum constant in enum org.fusesource.hawtjni.runtime.FieldFlag
Indicate that the setter method used is not part of the structure.
setTotal(int) - Method in interface org.fusesource.hawtjni.generator.ProgressMonitor
 
setXmls(String[]) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
SHARED_PTR - Enum constant in enum org.fusesource.hawtjni.runtime.FieldFlag
Indicate that the field is a shared pointer.
signature - Variable in class org.fusesource.hawtjni.runtime.Callback
 
SIGNATURE_0 - Static variable in class org.fusesource.hawtjni.runtime.Callback
 
SIGNATURE_1 - Static variable in class org.fusesource.hawtjni.runtime.Callback
 
SIGNATURE_2 - Static variable in class org.fusesource.hawtjni.runtime.Callback
 
SIGNATURE_3 - Static variable in class org.fusesource.hawtjni.runtime.Callback
 
SIGNATURE_4 - Static variable in class org.fusesource.hawtjni.runtime.Callback
 
SIGNATURE_N - Static variable in class org.fusesource.hawtjni.runtime.Callback
 
SizeofGenerator - Class in org.fusesource.hawtjni.generator
 
SizeofGenerator() - Constructor for class org.fusesource.hawtjni.generator.SizeofGenerator
 
SLASH - Static variable in class org.fusesource.hawtjni.runtime.Library
 
snapshot - Variable in class org.fusesource.hawtjni.runtime.NativeStats
 
snapshot() - Method in class org.fusesource.hawtjni.runtime.NativeStats
 
snapshot(Collection<NativeStats.StatsInterface>) - Static method in class org.fusesource.hawtjni.runtime.NativeStats
 
sort(NamedNodeMap) - Method in class org.fusesource.hawtjni.generator.DOMWriter
 
sortClasses(ArrayList<JNIClass>) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
 
sortFields(List<JNIField>) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
 
sortMethods(List<JNIMethod>) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
 
sourcePath - Variable in class org.fusesource.hawtjni.generator.CleanupClass
 
sperator - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
sperator(char) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
split(String, String) - Static method in class org.fusesource.hawtjni.generator.MacGenerator
 
StatsGenerator - Class in org.fusesource.hawtjni.generator
 
StatsGenerator(boolean) - Constructor for class org.fusesource.hawtjni.generator.StatsGenerator
 
step() - Method in interface org.fusesource.hawtjni.generator.ProgressMonitor
 
STRATEGY - Static variable in class org.fusesource.hawtjni.runtime.Library
 
STRATEGY_PROPERTY - Static variable in class org.fusesource.hawtjni.runtime.Library
 
STRATEGY_SHA1 - Static variable in class org.fusesource.hawtjni.runtime.Library
 
STRATEGY_TEMP - Static variable in class org.fusesource.hawtjni.runtime.Library
 
STRUCT - Enum constant in enum org.fusesource.hawtjni.runtime.ClassFlag
Indicate that this class will define a structure
structFields - Variable in class org.fusesource.hawtjni.generator.StructsGenerator
 
StructsGenerator - Class in org.fusesource.hawtjni.generator
 
StructsGenerator(boolean) - Constructor for class org.fusesource.hawtjni.generator.StructsGenerator
 
subtract(NativeStats.NativeFunction) - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 

T

T32 - Annotation Type in org.fusesource.hawtjni.runtime
 
TARGET_FOLDER - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
TextSupport - Class in org.fusesource.hawtjni.generator.util
 
TextSupport() - Constructor for class org.fusesource.hawtjni.generator.util.TextSupport
 
toC(String) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
 
toString() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
toString() - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
toString() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
type - Variable in class org.fusesource.hawtjni.generator.model.ReflectField
 
type - Variable in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
type - Variable in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
type(Object) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
TYPEDEF - Enum constant in enum org.fusesource.hawtjni.runtime.ClassFlag
Indicate that structure name is a typedef (It should not be prefixed with 'struct' to reference it.)
TYPES_C2JAVA - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 

U

unbind(Callback) - Static method in class org.fusesource.hawtjni.runtime.Callback
Releases the native level resources associated with the callback.
UNICODE - Enum constant in enum org.fusesource.hawtjni.runtime.ArgFlag
Indicate that GetStringChars()should be used instead of GetStringUTFChars() to get the characters of a java.lang.String passed as a parameter to native methods.
unique - Variable in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
unusedCount - Variable in class org.fusesource.hawtjni.generator.CleanupClass
 
update() - Method in class org.fusesource.hawtjni.runtime.NativeStats
 
url(File) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
UsageException(String) - Constructor for exception class org.fusesource.hawtjni.generator.HawtJNI.UsageException
 
usedCount - Variable in class org.fusesource.hawtjni.generator.CleanupClass
 
uuidName - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
uuidValue - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 

V

valueOf(String) - Static method in enum org.fusesource.hawtjni.runtime.ArgFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fusesource.hawtjni.runtime.ClassFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fusesource.hawtjni.runtime.FieldFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.fusesource.hawtjni.runtime.MethodFlag
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fusesource.hawtjni.runtime.ArgFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fusesource.hawtjni.runtime.ClassFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fusesource.hawtjni.runtime.FieldFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.fusesource.hawtjni.runtime.MethodFlag
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class org.fusesource.hawtjni.runtime.Library
 
version(Class<?>) - Static method in class org.fusesource.hawtjni.runtime.Library
 
vtbls - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 

W

w - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 
write(byte[], File) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
 
write(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
Write callbacks
writeAddressField() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeAddressGetter() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeClassDeclaration(String, String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeClassEnd() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeConstant(String, String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeConstructor(String, String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeCopyrights() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeIID(String, String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeLastMethodId(String, int) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeLine() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeLine(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writeMethod(String, String, int, String[], String[]) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
writePackageDeclaration() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 

X

xmls - Variable in class org.fusesource.hawtjni.generator.MacGenerator
 
XPCOM_HEADERS - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
 

Z

ZERO_OUT - Enum constant in enum org.fusesource.hawtjni.runtime.ClassFlag
Indicate that the struct should get zeroed out before setting any of it's fields.
A B C D E F G H I J L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form