Index
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 interface org.fusesource.hawtjni.runtime.JniField
- accessor() - Element in annotation interface org.fusesource.hawtjni.runtime.JniMethod
- add(long, long) - Static method in class org.fusesource.hawtjni.runtime.PointerMath
- ADDER - Enum constant in enum class 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 class 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
- archiverManager - Variable in class org.fusesource.hawtjni.maven.BuildMojo
- archiverManager - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
- archiverManager - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
- 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 Class in org.fusesource.hawtjni.runtime
- ArgFlag() - Constructor for enum class 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
- 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
- attributeFilter - Variable in class org.fusesource.hawtjni.generator.DOMWriter
- autogenArgs - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Extra arguments you want to pass to the autogen.sh command.
- autogenArgs - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Extra arguments you want to pass to the autogen.sh command.
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
- buildDirectory - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The directory where the build will be produced.
- buildLookup(Node, HashMap<String, Node>) - Method in class org.fusesource.hawtjni.generator.MacGenerator
- 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
- buildSend(Node, boolean, boolean, boolean) - Method in class org.fusesource.hawtjni.generator.MacGenerator
- BY_VALUE - Enum constant in enum class 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 interface org.fusesource.hawtjni.runtime.JniMethod
- callbacks - Variable in class org.fusesource.hawtjni.generator.HawtJNI
- callbacks - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Set this value to false to disable the callback support in HawtJNI.
- cast() - Element in annotation interface org.fusesource.hawtjni.runtime.JniArg
- cast() - Element in annotation interface org.fusesource.hawtjni.runtime.JniField
- cast() - Element in annotation interface org.fusesource.hawtjni.runtime.JniMethod
- cast(String) - Static method in class org.fusesource.hawtjni.generator.util.TextSupport
- CAST - Enum constant in enum class 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 class org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the item should not be generated.
- classes - Variable in class org.fusesource.hawtjni.generator.JNIGenerator
- classesDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The directory where the java classes files are located.
- ClassFlag - Enum Class in org.fusesource.hawtjni.runtime
- ClassFlag() - Constructor for enum class org.fusesource.hawtjni.runtime.ClassFlag
- classified - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
Should a classifier of the native jar be set to match the platform?
- 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
- cli - Variable in class org.fusesource.hawtjni.maven.BuildMojo
- cli - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
- CLI - Class in org.fusesource.hawtjni.maven
- CLI() - Constructor for class org.fusesource.hawtjni.maven.CLI
- 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 interface org.fusesource.hawtjni.runtime.JniClass
- conditional() - Element in annotation interface org.fusesource.hawtjni.runtime.JniField
- conditional() - Element in annotation interface org.fusesource.hawtjni.runtime.JniMethod
- configureArgs - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Extra arguments you want to pass to the configure command.
- configureBasedBuild(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
- CONSTANT - Enum constant in enum class 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 class 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 class 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 interface 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
- copyNativeSourceFiles() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- copyright - Variable in class org.fusesource.hawtjni.generator.HawtJNI
- copyright - Variable in class org.fusesource.hawtjni.generator.JNIGenerator
- copyright - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The copyright header template that will be added to the generated source files.
- COPYRIGHTS - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
- copyTemplateResource(String, boolean) - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- copyTemplateResource(String, String, boolean) - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- 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 class org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the platform source is in C++
- CPP_DELETE - Enum constant in enum class 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 class org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method is calling a C++ object's method.
- CPP_NEW - Enum constant in enum class 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 class 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 class 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 class org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the native parameter is a C# managed object.
- CS_OBJECT - Enum constant in enum class org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the native method's return value is a C# managed object.
- customPackageDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The list of additional files to be included in the package will be placed.
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
- downloadNativeSourcePackage(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
- downloadSourcePackage - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
If the source build could not be fully generated, perhaps the autotools were not available on this platform, should we attempt to download a previously deployed source package and build that?
- 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 class 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
- encoding - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The text encoding of the files.
- 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() - 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
- 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 class org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the item should not be generated.
- FieldFlag - Enum Class in org.fusesource.hawtjni.runtime
- FieldFlag() - Constructor for enum class 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
- filters(boolean) - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- findClasses(ArrayList<JNIClass>, ArrayList<JNIClass>) - Method in class org.fusesource.hawtjni.generator.HawtJNI
- findNSObjectMethod(Node) - Method in class org.fusesource.hawtjni.generator.MacGenerator
- findSourceRoot(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
- 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 interface org.fusesource.hawtjni.runtime.JniArg
- flags() - Element in annotation interface org.fusesource.hawtjni.runtime.JniClass
- flags() - Element in annotation interface org.fusesource.hawtjni.runtime.JniField
- flags() - Element in annotation interface org.fusesource.hawtjni.runtime.JniMethod
- forceAutogen - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we force executing the autogen.sh file.
- forceAutogen - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Should we force executing the autogen.sh file.
- forceConfigure - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we force executing the configure command.
- 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
- generateBuildSystem() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- 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
- generatedNativeSourceDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The directory where the generated native source files are located.
- 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
- 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
- generateNativeMacro(JNIClass) - Method in class org.fusesource.hawtjni.generator.NativesGenerator
- generateNATIVEMacros(JNIClass) - Method in class org.fusesource.hawtjni.generator.StatsGenerator
- generateNativeSourceFiles() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- 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
- getClasspath() - Method in class org.fusesource.hawtjni.maven.GenerateMojo
- 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
- getNativeCodeValue(Library) - Method in class org.fusesource.hawtjni.maven.PackageJarMojo
- 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
- 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
- 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 interface org.fusesource.hawtjni.runtime.JniField
- GETTER - Enum constant in enum class 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 class 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 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 class org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the associated C local variable for a native method parameter should be initialized with zeros.
- 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
- 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
- isWindows() - Static method in class org.fusesource.hawtjni.maven.CLI
J
- JNI - Enum constant in enum class 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 Interface in org.fusesource.hawtjni.runtime
- JniClass - Annotation Interface 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 Interface 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 Interface 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
- libDirectory - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The output directory where the built JNI library will placed.
- libDirectory - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The output directory where the built JNI library will placed.
- 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
- 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
- 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 class org.fusesource.hawtjni.runtime.MethodFlag
-
Indicate that the item should not be generated.
- MethodFlag - Enum Class in org.fusesource.hawtjni.runtime
- MethodFlag() - Constructor for enum class 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.maven.BuildMojo
-
The base name of the library, used to determine generated file names.
- name - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The base name of the library, used to determine generated file names.
- name - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The base name of the library, used to determine generated file names.
- name - Variable in class org.fusesource.hawtjni.runtime.Library
- name - Variable in class org.fusesource.hawtjni.runtime.NativeStats.NativeFunction
- name() - Element in annotation interface 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
- nativeSourceDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The directory where the native source files are located.
- nativeSrcDependency - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The dependency to download to get the native sources.
- nativeSrcUrl - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
URL to where we can down the source package
- 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 class org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that a native method parameter is an out only variable.
- NO_OUT - Enum constant in enum class 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.maven - package org.fusesource.hawtjni.maven
- org.fusesource.hawtjni.runtime - package org.fusesource.hawtjni.runtime
- osgiPlatforms - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The osgi platforms that the library match for.
- 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
- packageDirectory - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Where the unpacked build package is located.
- packageDirectory - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The directory where the generated build package is located..
- packageDirectory - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
-
The directory where the generated native files are located..
- 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
- packages - Variable in class org.fusesource.hawtjni.generator.HawtJNI
- packages - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Restrict looking for JNI classes to the specified package.
- 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
- 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
- platform - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The platform identifier of this build.
- platform - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
-
The platform identifier of this build.
- POINTER_ARG - Enum constant in enum class org.fusesource.hawtjni.runtime.ArgFlag
-
Indicate that the parameter is a pointer.
- POINTER_FIELD - Enum constant in enum class org.fusesource.hawtjni.runtime.FieldFlag
-
Indicate that the field is a pointer.
- POINTER_RETURN - Enum constant in enum class 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
- 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.
- projectHelper - Variable in class org.fusesource.hawtjni.maven.PackageJarMojo
- projectHelper - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
- 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
- remoteArtifactRepositories - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Remote repositories
- 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 class 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
- 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
- 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 interface org.fusesource.hawtjni.runtime.JniField
- SETTER - Enum constant in enum class 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 class 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 class 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
- skipAutogen - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we skip executing the autogen.sh file.
- skipAutogen - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Should we skip executing the autogen.sh file.
- skipAutogen - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
-
Should we skip executing the autogen.sh file.
- skipConfigure - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we skip executing the configure command.
- 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
- sourceClassifier - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The classifier of the package archive that will be created.
- sourceClassifier - Variable in class org.fusesource.hawtjni.maven.PackageSourceMojo
-
The classifier of the package archive that will be created.
- 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 class 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
- 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 Interface in org.fusesource.hawtjni.runtime
- TARGET_FOLDER - Static variable in class org.fusesource.hawtjni.generator.MozillaGenerator
- targetSrcDir - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
- 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 class 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 class 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 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 class org.fusesource.hawtjni.runtime.ArgFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.fusesource.hawtjni.runtime.ClassFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.fusesource.hawtjni.runtime.FieldFlag
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.fusesource.hawtjni.runtime.MethodFlag
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.fusesource.hawtjni.runtime.ArgFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.fusesource.hawtjni.runtime.ClassFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.fusesource.hawtjni.runtime.FieldFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.fusesource.hawtjni.runtime.MethodFlag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verbose - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
Should we display all the native build output?
- verbose - Variable in class org.fusesource.hawtjni.maven.CLI
- verbose - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Should we display all the native build output?
- version - Variable in class org.fusesource.hawtjni.runtime.Library
- version(Class<?>) - Static method in class org.fusesource.hawtjni.runtime.Library
- vsBasedBuild(File) - Method in class org.fusesource.hawtjni.maven.BuildMojo
- vtbls - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
W
- w - Variable in class org.fusesource.hawtjni.generator.MozillaGenerator
- windowsBuildTool - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The build tool to use on Windows systems.
- windowsBuildTool - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The build tool to use on Windows systems.
- windowsCustomProps - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
Set this value to true to include the import of a custom properties file in your vcxproj (not applicable to vs2008).
- windowsPlatformToolset - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The platform toolset version used in your vcxproj (not applicable to vs2008).
- windowsProjectName - Variable in class org.fusesource.hawtjni.maven.BuildMojo
-
The name of the msbuild/vcbuild project to use.
- windowsProjectName - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The name of the msbuild/vcbuild project to use.
- windowsTargetPlatformVersion - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The target platform version used in your vcxproj (not applicable to vs2008).
- windowsToolsVersion - Variable in class org.fusesource.hawtjni.maven.GenerateMojo
-
The tools version used in the header of your vcxproj (not applicable to vs2008).
- 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 class org.fusesource.hawtjni.runtime.ClassFlag
-
Indicate that the struct should get zeroed out before setting any of it's fields.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form