A B C D E F G H I J L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accessor() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- accessor() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- add(long, long) - Static method in class org.fusesource.hawtjni.runtime.PointerMath
- ADDER - 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 - 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.
- arg(String) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
- ArgFlag - Enum in org.fusesource.hawtjni.runtime
- args(int) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
- asType32(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
- asType64(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
B
- BY_VALUE - 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() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- cast() - Method in annotation type org.fusesource.hawtjni.runtime.JniArg
- cast() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- cast() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- cast(String) - Static method in class org.fusesource.hawtjni.generator.util.TextSupport
- CAST - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the C function should be casted to a prototype generated from the parameters of the native method.
- CLASS_SKIP - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the item should not be generated.
- ClassFlag - Enum in org.fusesource.hawtjni.runtime
- 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(InputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
- close(OutputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
- compareTo(NativeStats.NativeFunction) - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- conditional() - Method in annotation type org.fusesource.hawtjni.runtime.JniClass
- conditional() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- conditional() - Method in annotation type org.fusesource.hawtjni.runtime.JniMethod
- CONSTANT - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the field represents a constant or global variable.
- CONSTANT_GETTER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method represents a constant or global variable instead of a function.
- CONSTANT_INITIALIZER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that this method will be the constant initializer for the class.
- ConstantsGenerator - Class in org.fusesource.hawtjni.generator
- ConstantsGenerator() - Constructor for class org.fusesource.hawtjni.generator.ConstantsGenerator
- copy() - Method 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
- CPP - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the platform source is in C++
- CPP_DELETE - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method is a C++ destructor that deallocates an object from the heap.
- CPP_METHOD - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method is calling a C++ object's method.
- CPP_NEW - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method is a C++ constructor that allocates an object on the heap.
- CRITICAL - 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 - 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 - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the native parameter is a C# managed object.
- CS_OBJECT - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method's return value is a C# managed object.
D
- description(String) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
- diff() - Method in class org.fusesource.hawtjni.runtime.NativeStats
- 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.
- 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 - 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
- END_YEAR_TAG - Static variable in class org.fusesource.hawtjni.generator.HawtJNI
- 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
- execute(String[]) - Method in class org.fusesource.hawtjni.generator.HawtJNI
F
- FIELD_SKIP - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the item should not be generated.
- FieldFlag - Enum in org.fusesource.hawtjni.runtime
- FileSupport - Class in org.fusesource.hawtjni.generator.util
- FileSupport() - Constructor for class org.fusesource.hawtjni.generator.util.FileSupport
- flags() - Method in annotation type org.fusesource.hawtjni.runtime.JniArg
- flags() - Method in annotation type org.fusesource.hawtjni.runtime.JniClass
- flags() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- flags() - Method 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
- 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(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
- 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
- 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
- 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
- getBitModel() - Static method in class org.fusesource.hawtjni.runtime.Library
- 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
- 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
- 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
- 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
- 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
- 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
- getGenerate() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
- getGenerate() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
- getIDAttribute(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
- getIDAttributeNames() - 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
- 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
- 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
- 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
- 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
- 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 - getSuperclass() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
- getSuperclass() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
- getter() - Method in interface org.fusesource.hawtjni.generator.model.JNIFieldAccessor
- getter() - Method in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
- getter() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- GETTER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method represents a getter for a field in an object or structure.
- GETTER_NONMEMBER - 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
- 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
- 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
- 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
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
- HawtJNI - Class in org.fusesource.hawtjni.generator
- HawtJNI() - Constructor for class org.fusesource.hawtjni.generator.HawtJNI
- HawtJNI.UsageException - Exception in org.fusesource.hawtjni.generator
I
- 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
- INIT - 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
- isCallbacks() - Method in class org.fusesource.hawtjni.generator.HawtJNI
- 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
- 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
- isType(String) - Method in interface org.fusesource.hawtjni.generator.model.JNIType
- isType(String) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
J
- JNI - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native is part of the Java Native Interface.
- 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.
- 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
L
- 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
- load() - Method in class org.fusesource.hawtjni.runtime.Library
-
Load the native 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
- 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
- METHOD_SKIP - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the item should not be generated.
- MethodFlag - Enum in org.fusesource.hawtjni.runtime
- 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
- name() - Method in annotation type org.fusesource.hawtjni.runtime.JniClass
- name(String) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
- NativeFunction(int, String, int) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- 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(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
- NO_IN - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that a native method parameter is an out only variable.
- NO_OUT - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that a native method parameter is an in only variable.
O
- ob() - Static method in class org.fusesource.hawtjni.generator.util.OptionBuilder
- op() - Method 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
- 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
- output(String) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
- outputln() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
- outputln(String) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
- outputVtblCall() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
P
- parse() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
- parse(String, String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
-
Parsing invoking write callbacks
- POINTER_ARG - org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the parameter is a pointer.
- POINTER_FIELD - org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the field is a pointer.
- POINTER_RETURN - 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(Node) - Method in class org.fusesource.hawtjni.generator.DOMWriter
- print(Node, int) - Method in class org.fusesource.hawtjni.generator.DOMWriter
- ProgressMonitor - Interface in org.fusesource.hawtjni.generator
R
- 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(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
S
- SENTINEL - 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() - Method in interface org.fusesource.hawtjni.generator.model.JNIFieldAccessor
- setter() - Method in class org.fusesource.hawtjni.generator.model.ReflectFieldAccessor
- setter() - Method in annotation type org.fusesource.hawtjni.runtime.JniField
- SETTER - org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method represents a setter for a field in an object or structure
- SETTER_NONMEMBER - 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
- SizeofGenerator - Class in org.fusesource.hawtjni.generator
- SizeofGenerator() - Constructor for class org.fusesource.hawtjni.generator.SizeofGenerator
- snapshot() - Method in class org.fusesource.hawtjni.runtime.NativeStats
- sortMethods(List<JNIMethod>) - Static method in class org.fusesource.hawtjni.generator.JNIGenerator
- sperator(char) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
- 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_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 - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that this class will define a structure
- StructsGenerator - Class in org.fusesource.hawtjni.generator
- StructsGenerator(boolean) - Constructor for class org.fusesource.hawtjni.generator.StructsGenerator
T
- T32 - Annotation Type in org.fusesource.hawtjni.runtime
- TextSupport - Class in org.fusesource.hawtjni.generator.util
- TextSupport() - Constructor for class org.fusesource.hawtjni.generator.util.TextSupport
- 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(Object) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
- TYPEDEF - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that structure name is a typedef (It should not be prefixed with 'struct' to reference it.)
U
- UNICODE - 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.
- update() - Method in class org.fusesource.hawtjni.runtime.NativeStats
- UsageException(String) - Constructor for exception org.fusesource.hawtjni.generator.HawtJNI.UsageException
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.
W
- 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
Z
- ZERO_OUT - org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the struct should get zeroed out before setting any of it's fields.
All Classes All Packages