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

A

add(long, long) - Static method in class org.fusesource.hawtjni.runtime.PointerMath
 
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
 
artifactFactory - Variable in class org.fusesource.hawtjni.maven.BuildMojo
Artifact factory, needed to download the package source file
artifactResolver - Variable in class org.fusesource.hawtjni.maven.BuildMojo
Artifact resolver, needed to download the package source file
asType32(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 
asType64(boolean) - Method in class org.fusesource.hawtjni.generator.model.ReflectType
 

B

BuildMojo - Class in org.fusesource.hawtjni.maven
This goal builds the JNI module which was previously generated with the generate goal.
BuildMojo() - Constructor for class org.fusesource.hawtjni.maven.BuildMojo
 

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.
cast(String) - Static method in class org.fusesource.hawtjni.generator.util.TextSupport
 
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
 
CLI - Class in org.fusesource.hawtjni.maven
 
CLI() - Constructor for class org.fusesource.hawtjni.maven.CLI
 
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
 
ConstantsGenerator - Class in org.fusesource.hawtjni.generator
 
ConstantsGenerator() - Constructor for class org.fusesource.hawtjni.generator.ConstantsGenerator
 
copy(InputStream, OutputStream) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
 
copy() - Method in class org.fusesource.hawtjni.runtime.NativeStats
 
copy() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 

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
 
downloadNativeSourcePackage(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
 
dump(PrintStream) - Method in class org.fusesource.hawtjni.runtime.NativeStats
Dumps the stats to the print stream in a JSON format.

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(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
 
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
 
execute(String[]) - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
execute() - Method in class org.fusesource.hawtjni.maven.BuildMojo
 
execute() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
 
execute() - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
 
execute() - Method in class org.fusesource.hawtjni.maven.PackageSourceMojo
 

F

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
 
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(JNIClass) - Method in class org.fusesource.hawtjni.generator.CleanupClass
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.CleanupConstants
 
generate(List<JNIField>) - Method in class org.fusesource.hawtjni.generator.CleanupConstants
 
generate(JNIField) - Method in class org.fusesource.hawtjni.generator.CleanupConstants
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.CleanupNatives
 
generate(List<JNIMethod>) - Method in class org.fusesource.hawtjni.generator.CleanupNatives
 
generate(JNIMethod) - Method in class org.fusesource.hawtjni.generator.CleanupNatives
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.ConstantsGenerator
 
generate(List<JNIField>) - Method in class org.fusesource.hawtjni.generator.ConstantsGenerator
 
generate(JNIField) - Method in class org.fusesource.hawtjni.generator.ConstantsGenerator
 
generate() - Method in class org.fusesource.hawtjni.generator.HawtJNI
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
generate() - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
generate(ArrayList<JNIClass>) - Method in class org.fusesource.hawtjni.generator.JNIGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.LockGenerator
 
generate(List<JNIMethod>) - Method in class org.fusesource.hawtjni.generator.LockGenerator
 
generate(JNIMethod) - Method in class org.fusesource.hawtjni.generator.LockGenerator
 
generate(ProgressMonitor) - Method in class org.fusesource.hawtjni.generator.MacGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generate(List<JNIMethod>) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generate(JNIMethod) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
 
generate(JNIClass) - Method in class org.fusesource.hawtjni.generator.SizeofGenerator
 
generate() - Method in class org.fusesource.hawtjni.generator.SizeofGenerator
 
generate(List<JNIField>) - Method in class org.fusesource.hawtjni.generator.SizeofGenerator
 
generate(JNIField) - 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
 
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
 
GenerateMojo - Class in org.fusesource.hawtjni.maven
This goal generates the native source code and a autoconf/msbuild based build system needed to build a JNI library for any HawtJNI annotated classes in your maven project.
GenerateMojo() - Constructor for class org.fusesource.hawtjni.maven.GenerateMojo
 
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.
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(ClassFlag) - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getFlag(FieldFlag) - Method in interface org.fusesource.hawtjni.generator.model.JNIField
 
getFlag(MethodFlag) - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
getFlag(ArgFlag) - Method in interface org.fusesource.hawtjni.generator.model.JNIParameter
 
getFlag(ClassFlag) - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
getFlag(FieldFlag) - Method in class org.fusesource.hawtjni.generator.model.ReflectField
 
getFlag(MethodFlag) - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
getFlag(ArgFlag) - Method in class org.fusesource.hawtjni.generator.model.ReflectParameter
 
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
 
getNativeCodeValue(Library) - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
 
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
 
getOrdinal() - Method in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
getOsgiOSName() - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
 
getOsgiProcessor() - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
 
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
 
getPlatformSpecifcResourcePath(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
 
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
 
getSuperclass() - Method in interface org.fusesource.hawtjni.generator.model.JNIClass
 
getSuperclass() - Method in class org.fusesource.hawtjni.generator.model.ReflectClass
 
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
 
HawtJNI.UsageException(String) - Constructor for exception org.fusesource.hawtjni.generator.HawtJNI.UsageException
 

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
 
IS_WINDOWS - Static variable in class org.fusesource.hawtjni.maven.CLI
 
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
 
isNativeUnique() - Method in interface org.fusesource.hawtjni.generator.model.JNIMethod
 
isNativeUnique() - Method in class org.fusesource.hawtjni.generator.model.ReflectMethod
 
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

JniArg - Annotation Type in org.fusesource.hawtjni.runtime
 
JNIClass - Interface in org.fusesource.hawtjni.generator.model
 
JniClass - Annotation Type in org.fusesource.hawtjni.runtime
 
JNIEnv - Class in org.fusesource.hawtjni.runtime
This is a marker class.
JNIField - Interface in org.fusesource.hawtjni.generator.model
 
JniField - Annotation Type in org.fusesource.hawtjni.runtime
 
JNIGenerator - Class in org.fusesource.hawtjni.generator
 
JNIGenerator() - Constructor for class org.fusesource.hawtjni.generator.JNIGenerator
 
JNIMethod - Interface in org.fusesource.hawtjni.generator.model
 
JniMethod - Annotation Type in org.fusesource.hawtjni.runtime
 
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 optionally extract and load a JNI library.
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
 
localRepository - Variable in class org.fusesource.hawtjni.maven.BuildMojo
Local maven repository.
LockGenerator - Class in org.fusesource.hawtjni.generator
 
LockGenerator() - Constructor for class org.fusesource.hawtjni.generator.LockGenerator
 
log - Variable in class org.fusesource.hawtjni.maven.CLI
 
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
 
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(String) - Method in class org.fusesource.hawtjni.generator.util.OptionBuilder
 
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(NativeStats.StatsInterface...) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats
 
NativeStats(Collection<NativeStats.StatsInterface>) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats
 
NativeStats.NativeFunction - Class in org.fusesource.hawtjni.runtime
 
NativeStats.NativeFunction(int, String, int) - Constructor for class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
 
NativeStats.StatsInterface - Interface in org.fusesource.hawtjni.runtime
 

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.maven - package org.fusesource.hawtjni.maven
 
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

PackageJarMojo - Class in org.fusesource.hawtjni.maven
This goal allows allows you to package the JNI library created by build goal in a JAR which the HawtJNI runtime can unpack when the library needs to be loaded.
PackageJarMojo() - Constructor for class org.fusesource.hawtjni.maven.PackageJarMojo
 
PackageSourceMojo - Class in org.fusesource.hawtjni.maven
This goal creates a source zip file of the native build module and attaches it to the build so that it can get deployed.
PackageSourceMojo() - Constructor for class org.fusesource.hawtjni.maven.PackageSourceMojo
 
parse(String, String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
Parsing invoking write callbacks
parse() - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
 
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
 
project - Variable in class org.fusesource.hawtjni.maven.BuildMojo
The maven project.
project - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
The maven project.
project - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
The maven project.
project - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
The maven project.

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
 
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
 
remoteArtifactRepositories - Variable in class org.fusesource.hawtjni.maven.BuildMojo
Remote repositories
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

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
 
setExecutable(File) - Method in class org.fusesource.hawtjni.maven.CLI
 
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
 
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
 
StructsGenerator - Class in org.fusesource.hawtjni.generator
 
StructsGenerator(boolean) - Constructor for class org.fusesource.hawtjni.generator.StructsGenerator
 
system(File, String[]) - Method in class org.fusesource.hawtjni.maven.CLI
 
system(File, String[], List<String>) - Method in class org.fusesource.hawtjni.maven.CLI
 

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
 

U

update() - Method in class org.fusesource.hawtjni.runtime.NativeStats
 

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.
verbose - Variable in class org.fusesource.hawtjni.maven.CLI
 

W

write(String) - Method in class org.fusesource.hawtjni.generator.MozillaGenerator
Write callbacks
write(byte[], File) - Static method in class org.fusesource.hawtjni.generator.util.FileSupport
 
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
 
A B C D E F G H I J L M N O P R S T U V W 

Copyright © 2009-2019 FuseSource, Corp.. All Rights Reserved.