java-gi API

Packages
Package
Description
Java-GI global constant definitions.
Java-GI base classes that are used or extended by generated bindings.
Java-GI helper classes used by the GIO bindings.
Java-GI type declarations.
Java-GI helper classes used for GObject-specific functionality and GValues.
Java-GI annotations that are useful when registering Java objects as new GTypes in the GObject type system.
Java-GI functionality to register a Java class as a new GType in the GObject type system, and various constants and utility functions for working with GTypes and GVariants.
Java-GI annotations to register a Java class as a Gtk composite template class.
Java-GI functionality to register a Java class as a Gtk composite template class.
Java-GI utility classes for use with the Gtk bindings.
Java-GI classes used by generated bindings to load native libraries, call native functions, allocate and release memory, and check the runtime platform.
The GStreamer Audio Library
Provides some GStreamer base classes to be extended by elements and utility classes that are most useful for plugin developers
Provides all the core GStreamer services, including initialization, plugin management and types, as well as the object hierarchy that defines elements and bins, along with some more specialized elements
A general utility library for GStreamer plugins and applications
The GStreamer Video Library
The HarfBuzz text shaping engine
Building blocks for modern GNOME applications
The low-level library used by GTK to interact with the windowing system for graphics and input devices
A library that loads image data in various formats and stores it as linear buffers in memory
A library providing useful classes for general purpose I/O, networking, IPC, settings, and other high level application functionality
A general-purpose, portable utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a mainloop abstraction, and so on
A portable API for dynamically loading modules
The base type system and object class
A thin layer of types for graphic libraries
The rendering and scene graph API for GTK
GTK is a multi-platform toolkit for creating graphical user interfaces
A text editor widget for code editing
A library for layout and rendering of text, with an emphasis on internationalization
Cairo support for Pango
An HTTP client/server library for GNOME
WebKitGTK is a full-featured port of the WebKit rendering engine
The JavaScript engine used in WebKit
The WebKit web extension and DOM library