Interface PointerInterface

All Known Implementing Classes:
_Value__data__union, AboutDialog, AboutWindow, AboutWindowClass, Accessible, Action, Actionable, ActionableInterface, ActionBar, ActionEntry, ActionGroup, ActionGroupInterface, ActionInterface, ActionMap, ActionMapInterface, ActionRow, ActionRowClass, ActivateAction, Adjustment, AdjustmentClass, AlternativeTrigger, Analysis, Animation, AnimationTarget, AnyFilter, AppChooser, AppChooserButton, AppChooserDialog, AppChooserWidget, AppInfo, AppInfoIface, AppInfoMonitor, AppLaunchContext, AppLaunchContext, AppLaunchContextClass, Application, Application, Application, ApplicationClass, ApplicationClass, ApplicationClass, ApplicationCommandLine, ApplicationCommandLineClass, ApplicationWindow, ApplicationWindow, ApplicationWindowClass, ApplicationWindowClass, Array, Array, AspectFrame, Assistant, AssistantPage, AsyncInitable, AsyncInitableIface, AsyncResult, AsyncResultIface, ATContext, AttrClass, AttrColor, AttrFloat, AttrFontDesc, AttrFontFeatures, Attribute, AttrInt, AttrIterator, AttrLanguage, AttrList, AttrShape, AttrSize, AttrString, Avatar, AvatarClass, Bin, BinClass, Binding, BindingGroup, BinLayout, BinLayoutClass, Bitset, BitsetIter, BlendNode, BlurNode, BookmarkList, BookmarkListClass, BoolFilter, BoolFilterClass, Border, BorderNode, Box, Box, BoxClass, BoxLayout, BoxLayoutClass, BroadwayRenderer, BufferedInputStream, BufferedInputStreamClass, BufferedOutputStream, BufferedOutputStreamClass, Buildable, BuildableIface, BuildableParser, Builder, BuilderCScope, BuilderCScopeClass, BuilderListItemFactory, BuilderScope, BuilderScopeInterface, Button, ButtonClass, ButtonContent, ButtonContentClass, ButtonEvent, ByteArray, Bytes, Bytes, Bytes, BytesIcon, CairoContext, CairoNode, CairoRenderer, Calendar, CallbackAction, CallbackAnimationTarget, Cancellable, CancellableClass, Carousel, CarouselClass, CarouselIndicatorDots, CarouselIndicatorDotsClass, CarouselIndicatorLines, CarouselIndicatorLinesClass, CClosure, CClosureExpression, CellArea, CellAreaBox, CellAreaClass, CellAreaContext, CellAreaContextClass, CellEditable, CellEditableIface, CellLayout, CellLayoutIface, CellRenderer, CellRendererAccel, CellRendererClass, CellRendererCombo, CellRendererPixbuf, CellRendererProgress, CellRendererSpin, CellRendererSpinner, CellRendererText, CellRendererTextClass, CellRendererToggle, CellView, CenterBox, CenterLayout, CenterLayoutClass, CharsetConverter, CharsetConverterClass, CheckButton, CheckButtonClass, Checksum, Clamp, ClampClass, ClampLayout, ClampLayoutClass, ClampScrollable, ClampScrollableClass, Client, ClientIface, ClientProxy, ClientProxyClass, ClientSkeleton, ClientSkeletonClass, Clipboard, ClipNode, Closure, ClosureExpression, ClosureNotifyData, Color, ColorButton, ColorChooser, ColorChooserDialog, ColorChooserInterface, ColorChooserWidget, ColorMatrixNode, ColorNode, ColorStop, ColumnView, ColumnViewColumn, ComboBox, ComboBoxClass, ComboBoxText, ComboRow, ComboRowClass, Cond, ConicGradientNode, ConstantExpression, Constraint, ConstraintClass, ConstraintGuide, ConstraintGuideClass, ConstraintLayout, ConstraintLayoutChild, ConstraintLayoutChildClass, ConstraintLayoutClass, ConstraintTarget, ContainerNode, ContentDeserializer, ContentFormats, ContentFormatsBuilder, ContentProvider, ContentProviderClass, ContentSerializer, Context, Context, Converter, ConverterIface, ConverterInputStream, ConverterInputStreamClass, ConverterOutputStream, ConverterOutputStreamClass, Coverage, Credentials, CrossFadeNode, CrossingEvent, CssLocation, CssProvider, CssSection, Cursor, CustomFilter, CustomFilterClass, CustomLayout, CustomLayoutClass, CustomSorter, CustomSorterClass, DatagramBased, DatagramBasedInterface, DataInputStream, DataInputStreamClass, DataOutputStream, DataOutputStreamClass, Date, DateTime, Dbl, DBusActionGroup, DBusAnnotationInfo, DBusArgInfo, DBusAuthObserver, DBusConnection, DBusErrorEntry, DBusInterface, DBusInterfaceIface, DBusInterfaceInfo, DBusInterfaceSkeleton, DBusInterfaceSkeletonClass, DBusInterfaceVTable, DBusMenuModel, DBusMessage, DBusMethodInfo, DBusMethodInvocation, DBusNodeInfo, DBusObject, DBusObjectIface, DBusObjectManager, DBusObjectManagerClient, DBusObjectManagerClientClass, DBusObjectManagerIface, DBusObjectManagerServer, DBusObjectManagerServerClass, DBusObjectProxy, DBusObjectProxyClass, DBusObjectSkeleton, DBusObjectSkeletonClass, DBusPropertyInfo, DBusProxy, DBusProxyClass, DBusServer, DBusSignalInfo, DBusSubtreeVTable, DebugController, DebugControllerDBus, DebugControllerDBusClass, DebugControllerInterface, DebugKey, DebugNode, DeleteEvent, DesktopAppInfo, DesktopAppInfoClass, DesktopAppInfoLookup, DesktopAppInfoLookupIface, Device, Device, DevicePad, DeviceTool, Dialog, DialogClass, DirectoryList, DirectoryListClass, Display, DisplayManager, DNDEvent, DoubleIEEE754, Drag, DragIcon, DragIconClass, DragSource, DragSurface, DrawContext, DrawingArea, DrawingAreaClass, Drive, DriveIface, Drop, DropControllerMotion, DropDown, DropDownClass, DropTarget, DropTargetAsync, DtlsClientConnection, DtlsClientConnectionInterface, DtlsConnection, DtlsConnectionInterface, DtlsServerConnection, DtlsServerConnectionInterface, Editable, EditableInterface, EditableLabel, EditableLabelClass, Emblem, EmblemedIcon, EmblemedIconClass, EmojiChooser, Entry, EntryBuffer, EntryBufferClass, EntryClass, EntryCompletion, EntryRow, EntryRowClass, EnumClass, EnumListItem, EnumListItemClass, EnumListModel, EnumListModelClass, EnumValue, Error, Euler, Event, EventController, EventControllerFocus, EventControllerKey, EventControllerLegacy, EventControllerMotion, EventControllerScroll, EventSequence, EveryFilter, Expander, ExpanderRow, ExpanderRowClass, Expression, ExpressionWatch, File, FileAttributeInfo, FileAttributeInfoList, FileAttributeMatcher, FileChooser, FileChooserDialog, FileChooserDialogExtended, FileChooserNative, FileChooserNativeClass, FileChooserWidget, FileDescriptorBased, FileDescriptorBasedIface, FileEnumerator, FileEnumeratorClass, FileFilter, FileIcon, FileIface, FileInfo, FileInputStream, FileInputStreamClass, FileIOStream, FileIOStreamClass, FileList, FileMonitor, FileMonitorClass, FilenameCompleter, FilenameCompleterClass, FileOutputStream, FileOutputStreamClass, Filter, FilterClass, FilterInputStream, FilterInputStreamClass, FilterListModel, FilterListModelClass, FilterOutputStream, FilterOutputStreamClass, Fixed, FixedClass, FixedLayout, FixedLayoutChild, FixedLayoutChildClass, FixedLayoutClass, FlagsClass, FlagsValue, Flap, FlapClass, FlattenListModel, FlattenListModelClass, FloatIEEE754, FlowBox, FlowBoxChild, FlowBoxChildClass, Flt, FocusEvent, Font, Font, FontButton, FontChooser, FontChooserDialog, FontChooserIface, FontChooserWidget, FontClass, FontDescription, FontFace, FontFace, FontFaceClass, FontFamily, FontFamilyClass, FontMap, FontMap, FontMapClass, FontMetrics, FontOptions, Fontset, FontsetClass, FontsetSimple, Frame, FrameClass, FrameClock, FrameTimings, Frustum, Gesture, GestureClick, GestureDrag, GestureLongPress, GesturePan, GestureRotate, GestureSingle, GestureStylus, GestureSwipe, GestureZoom, GLArea, GLAreaClass, GLContext, GLRenderer, GLShader, GLShaderClass, GLShaderNode, GLTexture, GlyphGeometry, GlyphInfo, GlyphItem, GlyphItemIter, GlyphString, GlyphVisAttr, GrabBrokenEvent, Grid, GridClass, GridLayout, GridLayoutChild, GridLayoutChildClass, GridLayoutClass, GridView, GString, HashTable, HashTableIter, HeaderBar, HeaderBar, HeaderBarClass, Hook, HookList, Icon, IconIface, IconPaintable, IconTheme, IconView, Image, IMContext, IMContextClass, IMContextSimple, IMContextSimpleClass, IMMulticontext, IMMulticontextClass, InetAddress, InetAddressClass, InetAddressMask, InetAddressMaskClass, InetSocketAddress, InetSocketAddressClass, InfoBar, Initable, InitableIface, InitiallyUnowned, InitiallyUnownedClass, InputMessage, InputStream, InputStreamBridge, InputStreamClass, InputVector, Inscription, InscriptionClass, InsetShadowNode, Int, Int64, Interface, InterfaceInfo, IOChannel, IOFuncs, IOModule, IOStream, IOStreamClass, Item, KeyEvent, KeyFile, KeymapKey, KeyvalTrigger, Label, Language, Layout, LayoutChild, LayoutChildClass, LayoutIter, LayoutLine, LayoutManager, LayoutManagerClass, Leaflet, LeafletClass, LeafletPage, LeafletPageClass, LevelBar, LinearGradientNode, LinkButton, List, ListBase, ListBox, ListBoxRow, ListBoxRowClass, ListIndex, ListItem, ListItemFactory, ListModel, ListModelInterface, ListStore, ListStore, ListStoreClass, ListStoreClass, ListView, LoadableIcon, LoadableIconIface, Location, LocationIface, LocationProxy, LocationProxyClass, LocationSkeleton, LocationSkeletonClass, LockButton, LogAttr, LogField, MainContext, MainLoop, Manager, ManagerIface, ManagerProxy, ManagerProxyClass, ManagerSkeleton, ManagerSkeletonClass, MapListModel, MapListModelClass, MappedFile, MarkupParseContext, MarkupParser, MatchInfo, Matrix, Matrix, Matrix, MediaControls, MediaControlsClass, MediaFile, MediaFileClass, MediaStream, MediaStreamClass, MemoryInputStream, MemoryInputStreamClass, MemoryMonitor, MemoryMonitorInterface, MemoryOutputStream, MemoryOutputStreamClass, MemoryTexture, MemVTable, Menu, MenuAttributeIter, MenuAttributeIterClass, MenuButton, MenuItem, MenuLinkIter, MenuLinkIterClass, MenuModel, MenuModelClass, MessageDialog, MessageDialog, MessageDialogClass, MnemonicAction, MnemonicTrigger, Monitor, MotionEvent, Mount, MountIface, MountOperation, MountOperation, MountOperationClass, MountOperationClass, MultiFilter, MultiSelection, MultiSelectionClass, MultiSorter, MultiSorterClass, Mutex, NamedAction, Native, NativeDialog, NativeDialogClass, NativeSocketAddress, NativeSocketAddressClass, NativeVolumeMonitor, NativeVolumeMonitorClass, NetworkAddress, NetworkAddressClass, NetworkMonitor, NetworkMonitorInterface, NetworkService, NetworkServiceClass, NeverTrigger, NglRenderer, Node, NoSelection, NoSelectionClass, Notebook, NotebookPage, NothingAction, Notification, NumericSorter, NumericSorterClass, Object, ObjectClass, ObjectClassExtended, ObjectConstructParam, ObjectExpression, Once, OpacityNode, OptionEntry, OptionGroup, Orientable, OrientableIface, OutputMessage, OutputStream, OutputStreamClass, OutputVector, OutsetShadowNode, Outsider, Overlay, OverlayLayout, OverlayLayoutChild, OverlayLayoutChildClass, OverlayLayoutClass, PadActionEntry, PadController, PadEvent, PageRange, PageSetup, PageSetupUnixDialog, Paintable, PaintableInterface, Paned, PaperSize, Parameter, ParamSpec, ParamSpecBoolean, ParamSpecBoxed, ParamSpecChar, ParamSpecClass, ParamSpecDouble, ParamSpecEnum, ParamSpecExpression, ParamSpecFlags, ParamSpecFloat, ParamSpecGType, ParamSpecInt, ParamSpecInt64, ParamSpecLong, ParamSpecObject, ParamSpecOverride, ParamSpecParam, ParamSpecPointer, ParamSpecString, ParamSpecTypeInfo, ParamSpecUChar, ParamSpecUInt, ParamSpecUInt64, ParamSpecULong, ParamSpecUnichar, ParamSpecValueArray, ParamSpecVariant, ParseLocation, PasswordEntry, PasswordEntryBuffer, PasswordEntryBufferClass, PasswordEntryRow, PasswordEntryRowClass, Path, Pattern, PatternSpec, Permission, PermissionClass, Picture, PictureClass, Pixbuf, PixbufAnimation, PixbufAnimationClass, PixbufAnimationIter, PixbufAnimationIterClass, PixbufFormat, PixbufLoader, PixbufLoaderClass, PixbufModule, PixbufModulePattern, PixbufNonAnim, PixbufSimpleAnim, PixbufSimpleAnimIter, Plane, Point, Point3D, Pointer, PointerContainer, PollableInputStream, PollableInputStreamInterface, PollableOutputStream, PollableOutputStreamInterface, PollFD, Popover, PopoverClass, PopoverMenu, PopoverMenuBar, Popup, PopupLayout, PowerProfileMonitor, PowerProfileMonitorInterface, PreferencesGroup, PreferencesGroupClass, PreferencesPage, PreferencesPageClass, PreferencesRow, PreferencesRowClass, PreferencesWindow, PreferencesWindowClass, PrintContext, Printer, PrintJob, PrintOperation, PrintOperationClass, PrintOperationPreview, PrintOperationPreviewIface, PrintSettings, PrintUnixDialog, Private, ProgressBar, PropertyAction, PropertyAnimationTarget, PropertyExpression, ProximityEvent, Proxy, ProxyAddress, ProxyAddressClass, ProxyAddressEnumerator, ProxyAddressEnumeratorClass, ProxyInterface, ProxyResolver, ProxyResolverInterface, PtrArray, Quad, Quaternion, Queue, RadialGradientNode, Range, RangeClass, Ray, RecentData, RecentInfo, RecentManager, RecentManagerClass, RecMutex, Record, Rect, Rectangle, Rectangle, Rectangle, RectangleInt, Regex, Region, RemoteActionGroup, RemoteActionGroupInterface, Renderer, Renderer, RendererClass, RenderNode, RepeatingLinearGradientNode, RepeatingRadialGradientNode, RepeatNode, RequestedSize, Requisition, Resolver, ResolverClass, Resource, Revealer, RGBA, Root, RoundedClipNode, RoundedRect, RWLock, Scale, ScaleButton, ScaleButtonClass, ScaleClass, ScaledFont, Scanner, ScannerConfig, ScriptIter, Scrollable, ScrollableInterface, Scrollbar, ScrolledWindow, ScrollEvent, SearchBar, SearchEntry, Seat, Seekable, SeekableIface, SelectionFilterModel, SelectionFilterModelClass, SelectionModel, SelectionModelInterface, Separator, Settings, Settings, SettingsBackend, SettingsBackendClass, SettingsClass, SettingsSchema, SettingsSchemaKey, SettingsSchemaSource, ShaderArgsBuilder, Shadow, ShadowNode, Shortcut, ShortcutAction, ShortcutClass, ShortcutController, ShortcutLabel, ShortcutManager, ShortcutManagerInterface, ShortcutsGroup, ShortcutsSection, ShortcutsShortcut, ShortcutsWindow, ShortcutTrigger, SignalAction, SignalGroup, SignalInvocationHint, SignalListItemFactory, SignalQuery, Simd4F, Simd4X4F, Simple, SimpleAction, SimpleActionGroup, SimpleActionGroupClass, SimpleAsyncResult, SimpleClass, SimpleIOStream, SimplePermission, SimpleProxyResolver, SimpleProxyResolverClass, SingleSelection, SingleSelectionClass, Size, SizeGroup, SliceListModel, SliceListModelClass, SList, Snapshot, Snapshot, Socket, SocketAddress, SocketAddressClass, SocketAddressEnumerator, SocketAddressEnumeratorClass, SocketClass, SocketClient, SocketClientClass, SocketConnectable, SocketConnectableIface, SocketConnection, SocketConnectionClass, SocketControlMessage, SocketControlMessageClass, SocketListener, SocketListenerClass, SocketService, SocketServiceClass, Sorter, SorterClass, SortListModel, SortListModelClass, Source, SourceCallbackFuncs, SourceFuncs, Sphere, SpinButton, Spinner, SplitButton, SplitButtonClass, SpringAnimation, SpringParams, Squeezer, SqueezerClass, SqueezerPage, SqueezerPageClass, SrvTarget, Stack, StackPage, StackSidebar, StackSwitcher, StaticResource, Statusbar, StatusPage, StatusPageClass, Str, StringFilter, StringFilterClass, StringList, StringListClass, StringObject, StringObjectClass, StringSorter, StringSorterClass, Strs, StyleContext, StyleContextClass, StyleManager, StyleManagerClass, StyleProvider, Subprocess, SubprocessLauncher, Surface, Surface, Swipeable, SwipeableInterface, SwipeTracker, SwipeTrackerClass, Switch, SymbolicPaintable, SymbolicPaintableInterface, TabArray, TabBar, TabBarClass, TabPage, TabPageClass, TabView, TabViewClass, Task, TcpConnection, TcpConnectionClass, TcpWrapperConnection, TcpWrapperConnectionClass, TestConfig, TestDBus, TestLogBuffer, TestLogMsg, Text, TextBuffer, TextBufferClass, TextChildAnchor, TextChildAnchorClass, TextIter, TextMark, TextMarkClass, TextNode, TextTag, TextTagClass, TextTagTable, Texture, TextureNode, TextView, TextViewClass, ThemedIcon, Thread, ThreadedSocketService, ThreadedSocketServiceClass, ThreadPool, TimeCoord, TimedAnimation, TimeVal, TimeZone, TlsBackend, TlsBackendInterface, TlsCertificate, TlsCertificateClass, TlsClientConnection, TlsClientConnectionInterface, TlsConnection, TlsConnectionClass, TlsDatabase, TlsDatabaseClass, TlsFileDatabase, TlsFileDatabaseInterface, TlsInteraction, TlsInteractionClass, TlsPassword, TlsPasswordClass, TlsServerConnection, TlsServerConnectionInterface, Toast, ToastClass, ToastOverlay, ToastOverlayClass, ToggleButton, ToggleButtonClass, TokenValue, Tooltip, Toplevel, ToplevelLayout, TouchEvent, TouchpadEvent, Transform, TransformNode, TrashStack, Tree, TreeDragDest, TreeDragDestIface, TreeDragSource, TreeDragSourceIface, TreeExpander, TreeExpanderClass, TreeIter, TreeListModel, TreeListModelClass, TreeListRow, TreeListRowClass, TreeListRowSorter, TreeListRowSorterClass, TreeModel, TreeModelFilter, TreeModelFilterClass, TreeModelIface, TreeModelSort, TreeModelSortClass, TreePath, TreeRowReference, TreeSelection, TreeSortable, TreeSortableIface, TreeStore, TreeStoreClass, TreeView, TreeViewClass, TreeViewColumn, Triangle, TypeClass, TypeCValue, TypeFundamentalInfo, TypeInfo, TypeInstance, TypeInterface, TypeModule, TypeModuleClass, TypePlugin, TypePluginClass, TypeQuery, TypeValueTable, UnixConnection, UnixConnectionClass, UnixCredentialsMessage, UnixCredentialsMessageClass, UnixFDList, UnixFDListClass, UnixFDMessage, UnixFDMessageClass, UnixInputStream, UnixInputStreamClass, UnixMountEntry, UnixMountMonitor, UnixMountPoint, UnixOutputStream, UnixOutputStreamClass, UnixSocketAddress, UnixSocketAddressClass, Uri, UriParamsIter, Value, ValueArray, Variant, VariantBuilder, VariantDict, VariantIter, VariantType, Vec2, Vec3, Vec4, Vfs, VfsClass, Video, VideoClass, Viewport, ViewStack, ViewStackClass, ViewStackPage, ViewStackPageClass, ViewSwitcher, ViewSwitcherBar, ViewSwitcherBarClass, ViewSwitcherClass, ViewSwitcherTitle, ViewSwitcherTitleClass, Volume, VolumeButton, VolumeIface, VolumeMonitor, VolumeMonitorClass, VulkanContext, WeakRef, Widget, WidgetClass, WidgetClassExtended, WidgetPaintable, WidgetPaintableClass, Window, Window, WindowClass, WindowClass, WindowControls, WindowControlsClass, WindowGroup, WindowGroupClass, WindowHandle, WindowHandleClass, WindowTitle, WindowTitleClass, Wrapper, ZlibCompressor, ZlibCompressorClass, ZlibDecompressor, ZlibDecompressorClass

public interface PointerInterface
  • Method Details

    • asCPointer

      long asCPointer()
    • isNull

      default boolean isNull()
    • isNotNull

      default boolean isNotNull()
    • throwIfNull

      default void throwIfNull()
    • asCPointerNotNull

      default long asCPointerNotNull()
    • asJnaPointer

      default com.sun.jna.Pointer asJnaPointer()
    • cast

      default PointerContainer cast()
    • asPointer

      default Pointer asPointer()