Package ch.bailu.gtk.gio
Class FileIface
java.lang.Object
ch.bailu.gtk.type.Type
ch.bailu.gtk.type.Pointer
ch.bailu.gtk.type.Record
ch.bailu.gtk.gio.FileIface
- All Implemented Interfaces:
PointerInterface
An interface for writing VFS file handles.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
Private field: cb-with-cbstatic final String
static final String
static final String
static final String
Private field: cb-with-cbstatic final String
static final String
The parent interface.static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Private field: cb-with-cbstatic final String
static final String
static final String
Private field: cb-with-cbstatic final String
static final String
static final String
static final String
static final String
static final String
Private field: cb-with-cbstatic final String
static final String
static final String
Private field: cb-with-cbstatic final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClassHandler
ch.bailu.gtk.gio.JnaFileIface.OnDup
ch.bailu.gtk.gio.JnaFileIface.OnEnumerateChildren
ch.bailu.gtk.gio.JnaFileIface.OnEnumerateChildrenFinish
ch.bailu.gtk.gio.JnaFileIface.OnEqual
ch.bailu.gtk.gio.JnaFileIface.OnFindEnclosingMount
ch.bailu.gtk.gio.JnaFileIface.OnFindEnclosingMountFinish
ch.bailu.gtk.gio.JnaFileIface.OnGetBasename
ch.bailu.gtk.gio.JnaFileIface.OnGetChildForDisplayName
ch.bailu.gtk.gio.JnaFileIface.OnGetParent
ch.bailu.gtk.gio.JnaFileIface.OnGetParseName
ch.bailu.gtk.gio.JnaFileIface.OnGetPath
ch.bailu.gtk.gio.JnaFileIface.OnGetRelativePath
ch.bailu.gtk.gio.JnaFileIface.OnGetUri
ch.bailu.gtk.gio.JnaFileIface.OnGetUriScheme
ch.bailu.gtk.gio.JnaFileIface.OnHash
ch.bailu.gtk.gio.JnaFileIface.OnHasUriScheme
ch.bailu.gtk.gio.JnaFileIface.OnIsNative
ch.bailu.gtk.gio.JnaFileIface.OnPrefixMatches
ch.bailu.gtk.gio.JnaFileIface.OnQueryFilesystemInfo
ch.bailu.gtk.gio.JnaFileIface.OnQueryFilesystemInfoFinish
ch.bailu.gtk.gio.JnaFileIface.OnQueryInfo
ch.bailu.gtk.gio.JnaFileIface.OnQueryInfoFinish
ch.bailu.gtk.gio.JnaFileIface.OnQuerySettableAttributes
ch.bailu.gtk.gio.JnaFileIface.OnQuerySettableAttributesAsync
ch.bailu.gtk.gio.JnaFileIface.OnQuerySettableAttributesFinish
ch.bailu.gtk.gio.JnaFileIface.OnQueryWritableNamespaces
ch.bailu.gtk.gio.JnaFileIface.OnQueryWritableNamespacesAsync
ch.bailu.gtk.gio.JnaFileIface.OnQueryWritableNamespacesFinish
ch.bailu.gtk.gio.JnaFileIface.OnResolveRelativePath
ch.bailu.gtk.gio.JnaFileIface.OnSetAttribute
ch.bailu.gtk.gio.JnaFileIface.OnSetAttributesFromInfo
ch.bailu.gtk.gio.JnaFileIface.OnSetDisplayName
ch.bailu.gtk.gio.JnaFileIface.OnSetDisplayNameFinish
static int
static TypeSystem.TypeSize
static TypeSystem.TypeSize
void
void
setFieldEnumerateChildren
(FileIface.OnEnumerateChildren enumerate_children) void
setFieldEnumerateChildrenFinish
(FileIface.OnEnumerateChildrenFinish enumerate_children_finish) void
setFieldEqual
(FileIface.OnEqual equal) void
setFieldFindEnclosingMount
(FileIface.OnFindEnclosingMount find_enclosing_mount) void
setFieldFindEnclosingMountFinish
(FileIface.OnFindEnclosingMountFinish find_enclosing_mount_finish) void
setFieldGetBasename
(FileIface.OnGetBasename get_basename) void
setFieldGetChildForDisplayName
(FileIface.OnGetChildForDisplayName get_child_for_display_name) void
setFieldGetParent
(FileIface.OnGetParent get_parent) void
setFieldGetParseName
(FileIface.OnGetParseName get_parse_name) void
setFieldGetPath
(FileIface.OnGetPath get_path) void
setFieldGetRelativePath
(FileIface.OnGetRelativePath get_relative_path) void
setFieldGetUri
(FileIface.OnGetUri get_uri) void
setFieldGetUriScheme
(FileIface.OnGetUriScheme get_uri_scheme) void
setFieldHash
(FileIface.OnHash hash) void
setFieldHasUriScheme
(FileIface.OnHasUriScheme has_uri_scheme) void
setFieldIsNative
(FileIface.OnIsNative is_native) void
setFieldPrefixMatches
(FileIface.OnPrefixMatches prefix_matches) void
setFieldQueryFilesystemInfo
(FileIface.OnQueryFilesystemInfo query_filesystem_info) void
setFieldQueryFilesystemInfoFinish
(FileIface.OnQueryFilesystemInfoFinish query_filesystem_info_finish) void
setFieldQueryInfo
(FileIface.OnQueryInfo query_info) void
setFieldQueryInfoFinish
(FileIface.OnQueryInfoFinish query_info_finish) void
setFieldQuerySettableAttributes
(FileIface.OnQuerySettableAttributes query_settable_attributes) void
setFieldQuerySettableAttributesAsync
(FileIface.OnQuerySettableAttributesAsync _query_settable_attributes_async) void
setFieldQuerySettableAttributesFinish
(FileIface.OnQuerySettableAttributesFinish _query_settable_attributes_finish) void
setFieldQueryWritableNamespaces
(FileIface.OnQueryWritableNamespaces query_writable_namespaces) void
setFieldQueryWritableNamespacesAsync
(FileIface.OnQueryWritableNamespacesAsync _query_writable_namespaces_async) void
setFieldQueryWritableNamespacesFinish
(FileIface.OnQueryWritableNamespacesFinish _query_writable_namespaces_finish) void
setFieldResolveRelativePath
(FileIface.OnResolveRelativePath resolve_relative_path) void
setFieldSetAttribute
(FileIface.OnSetAttribute set_attribute) void
setFieldSetAttributesFromInfo
(FileIface.OnSetAttributesFromInfo set_attributes_from_info) void
setFieldSetDisplayName
(FileIface.OnSetDisplayName set_display_name) void
setFieldSetDisplayNameFinish
(FileIface.OnSetDisplayNameFinish set_display_name_finish) Methods inherited from class ch.bailu.gtk.type.Pointer
asCPointer, cast, connectSignal, disconnectSignals, disconnectSignals, equals, hashCode, throwIfNull, throwNullPointerException, toString, unregisterCallbacks, unregisterCallbacks
Methods inherited from class ch.bailu.gtk.type.Type
asCPointer, asCPointer, asCPointerNotNull, asJnaPointer, asJnaPointer, asPointer, asPointer, cast, cast, throwIfNull
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.bailu.gtk.type.PointerInterface
asCPointerNotNull, asJnaPointer, asPointer, isNotNull, isNull
-
Field Details
-
G_IFACE
The parent interface.
Private field: direct-type- See Also:
-
DUP
- See Also:
-
HASH
- See Also:
-
EQUAL
- See Also:
-
IS_NATIVE
SeeFileIface.OnIsNative.onIsNative(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.File)
- See Also:
-
HAS_URI_SCHEME
- See Also:
-
GET_URI_SCHEME
- See Also:
-
GET_BASENAME
- See Also:
-
GET_PATH
- See Also:
-
GET_URI
- See Also:
-
GET_PARSE_NAME
- See Also:
-
GET_PARENT
SeeFileIface.OnGetParent.onGetParent(ch.bailu.gtk.lib.handler.CallbackHandler, ch.bailu.gtk.gio.File)
- See Also:
-
PREFIX_MATCHES
- See Also:
-
GET_RELATIVE_PATH
- See Also:
-
RESOLVE_RELATIVE_PATH
- See Also:
-
GET_CHILD_FOR_DISPLAY_NAME
- See Also:
-
ENUMERATE_CHILDREN
- See Also:
-
ENUMERATE_CHILDREN_ASYNC
Private field: cb-with-cb- See Also:
-
ENUMERATE_CHILDREN_FINISH
- See Also:
-
QUERY_INFO
- See Also:
-
QUERY_INFO_ASYNC
Private field: cb-with-cb- See Also:
-
QUERY_INFO_FINISH
- See Also:
-
QUERY_FILESYSTEM_INFO
- See Also:
-
QUERY_FILESYSTEM_INFO_ASYNC
Private field: cb-with-cb- See Also:
-
QUERY_FILESYSTEM_INFO_FINISH
- See Also:
-
FIND_ENCLOSING_MOUNT
- See Also:
-
FIND_ENCLOSING_MOUNT_ASYNC
Private field: cb-with-cb- See Also:
-
FIND_ENCLOSING_MOUNT_FINISH
- See Also:
-
SET_DISPLAY_NAME
- See Also:
-
SET_DISPLAY_NAME_ASYNC
Private field: cb-with-cb- See Also:
-
SET_DISPLAY_NAME_FINISH
- See Also:
-
QUERY_SETTABLE_ATTRIBUTES
- See Also:
-
_QUERY_SETTABLE_ATTRIBUTES_ASYNC
- See Also:
-
_QUERY_SETTABLE_ATTRIBUTES_FINISH
- See Also:
-
QUERY_WRITABLE_NAMESPACES
- See Also:
-
_QUERY_WRITABLE_NAMESPACES_ASYNC
- See Also:
-
_QUERY_WRITABLE_NAMESPACES_FINISH
- See Also:
-
SET_ATTRIBUTE
- See Also:
-
SET_ATTRIBUTES_FROM_INFO
- See Also:
-
SET_ATTRIBUTES_ASYNC
Private field: cb-with-cb- See Also:
-
-
Constructor Details
-
FileIface
-
-
Method Details
-
getClassHandler
-
setFieldDup
-
getFieldDup
public ch.bailu.gtk.gio.JnaFileIface.OnDup getFieldDup() -
setFieldHash
-
getFieldHash
public ch.bailu.gtk.gio.JnaFileIface.OnHash getFieldHash() -
setFieldEqual
-
getFieldEqual
public ch.bailu.gtk.gio.JnaFileIface.OnEqual getFieldEqual() -
setFieldIsNative
-
getFieldIsNative
public ch.bailu.gtk.gio.JnaFileIface.OnIsNative getFieldIsNative() -
setFieldHasUriScheme
-
getFieldHasUriScheme
public ch.bailu.gtk.gio.JnaFileIface.OnHasUriScheme getFieldHasUriScheme() -
setFieldGetUriScheme
-
getFieldGetUriScheme
public ch.bailu.gtk.gio.JnaFileIface.OnGetUriScheme getFieldGetUriScheme() -
setFieldGetBasename
-
getFieldGetBasename
public ch.bailu.gtk.gio.JnaFileIface.OnGetBasename getFieldGetBasename() -
setFieldGetPath
-
getFieldGetPath
public ch.bailu.gtk.gio.JnaFileIface.OnGetPath getFieldGetPath() -
setFieldGetUri
-
getFieldGetUri
public ch.bailu.gtk.gio.JnaFileIface.OnGetUri getFieldGetUri() -
setFieldGetParseName
-
getFieldGetParseName
public ch.bailu.gtk.gio.JnaFileIface.OnGetParseName getFieldGetParseName() -
setFieldGetParent
-
getFieldGetParent
public ch.bailu.gtk.gio.JnaFileIface.OnGetParent getFieldGetParent() -
setFieldPrefixMatches
-
getFieldPrefixMatches
public ch.bailu.gtk.gio.JnaFileIface.OnPrefixMatches getFieldPrefixMatches() -
setFieldGetRelativePath
-
getFieldGetRelativePath
public ch.bailu.gtk.gio.JnaFileIface.OnGetRelativePath getFieldGetRelativePath() -
setFieldResolveRelativePath
-
getFieldResolveRelativePath
public ch.bailu.gtk.gio.JnaFileIface.OnResolveRelativePath getFieldResolveRelativePath() -
setFieldGetChildForDisplayName
public void setFieldGetChildForDisplayName(FileIface.OnGetChildForDisplayName get_child_for_display_name) -
getFieldGetChildForDisplayName
public ch.bailu.gtk.gio.JnaFileIface.OnGetChildForDisplayName getFieldGetChildForDisplayName() -
setFieldEnumerateChildren
-
getFieldEnumerateChildren
public ch.bailu.gtk.gio.JnaFileIface.OnEnumerateChildren getFieldEnumerateChildren() -
setFieldEnumerateChildrenFinish
public void setFieldEnumerateChildrenFinish(FileIface.OnEnumerateChildrenFinish enumerate_children_finish) -
getFieldEnumerateChildrenFinish
public ch.bailu.gtk.gio.JnaFileIface.OnEnumerateChildrenFinish getFieldEnumerateChildrenFinish() -
setFieldQueryInfo
-
getFieldQueryInfo
public ch.bailu.gtk.gio.JnaFileIface.OnQueryInfo getFieldQueryInfo() -
setFieldQueryInfoFinish
-
getFieldQueryInfoFinish
public ch.bailu.gtk.gio.JnaFileIface.OnQueryInfoFinish getFieldQueryInfoFinish() -
setFieldQueryFilesystemInfo
-
getFieldQueryFilesystemInfo
public ch.bailu.gtk.gio.JnaFileIface.OnQueryFilesystemInfo getFieldQueryFilesystemInfo() -
setFieldQueryFilesystemInfoFinish
public void setFieldQueryFilesystemInfoFinish(FileIface.OnQueryFilesystemInfoFinish query_filesystem_info_finish) -
getFieldQueryFilesystemInfoFinish
public ch.bailu.gtk.gio.JnaFileIface.OnQueryFilesystemInfoFinish getFieldQueryFilesystemInfoFinish() -
setFieldFindEnclosingMount
-
getFieldFindEnclosingMount
public ch.bailu.gtk.gio.JnaFileIface.OnFindEnclosingMount getFieldFindEnclosingMount() -
setFieldFindEnclosingMountFinish
public void setFieldFindEnclosingMountFinish(FileIface.OnFindEnclosingMountFinish find_enclosing_mount_finish) -
getFieldFindEnclosingMountFinish
public ch.bailu.gtk.gio.JnaFileIface.OnFindEnclosingMountFinish getFieldFindEnclosingMountFinish() -
setFieldSetDisplayName
-
getFieldSetDisplayName
public ch.bailu.gtk.gio.JnaFileIface.OnSetDisplayName getFieldSetDisplayName() -
setFieldSetDisplayNameFinish
-
getFieldSetDisplayNameFinish
public ch.bailu.gtk.gio.JnaFileIface.OnSetDisplayNameFinish getFieldSetDisplayNameFinish() -
setFieldQuerySettableAttributes
public void setFieldQuerySettableAttributes(FileIface.OnQuerySettableAttributes query_settable_attributes) -
getFieldQuerySettableAttributes
public ch.bailu.gtk.gio.JnaFileIface.OnQuerySettableAttributes getFieldQuerySettableAttributes() -
setFieldQuerySettableAttributesAsync
public void setFieldQuerySettableAttributesAsync(FileIface.OnQuerySettableAttributesAsync _query_settable_attributes_async) -
getFieldQuerySettableAttributesAsync
public ch.bailu.gtk.gio.JnaFileIface.OnQuerySettableAttributesAsync getFieldQuerySettableAttributesAsync() -
setFieldQuerySettableAttributesFinish
public void setFieldQuerySettableAttributesFinish(FileIface.OnQuerySettableAttributesFinish _query_settable_attributes_finish) -
getFieldQuerySettableAttributesFinish
public ch.bailu.gtk.gio.JnaFileIface.OnQuerySettableAttributesFinish getFieldQuerySettableAttributesFinish() -
setFieldQueryWritableNamespaces
public void setFieldQueryWritableNamespaces(FileIface.OnQueryWritableNamespaces query_writable_namespaces) -
getFieldQueryWritableNamespaces
public ch.bailu.gtk.gio.JnaFileIface.OnQueryWritableNamespaces getFieldQueryWritableNamespaces() -
setFieldQueryWritableNamespacesAsync
public void setFieldQueryWritableNamespacesAsync(FileIface.OnQueryWritableNamespacesAsync _query_writable_namespaces_async) -
getFieldQueryWritableNamespacesAsync
public ch.bailu.gtk.gio.JnaFileIface.OnQueryWritableNamespacesAsync getFieldQueryWritableNamespacesAsync() -
setFieldQueryWritableNamespacesFinish
public void setFieldQueryWritableNamespacesFinish(FileIface.OnQueryWritableNamespacesFinish _query_writable_namespaces_finish) -
getFieldQueryWritableNamespacesFinish
public ch.bailu.gtk.gio.JnaFileIface.OnQueryWritableNamespacesFinish getFieldQueryWritableNamespacesFinish() -
setFieldSetAttribute
-
getFieldSetAttribute
public ch.bailu.gtk.gio.JnaFileIface.OnSetAttribute getFieldSetAttribute() -
setFieldSetAttributesFromInfo
public void setFieldSetAttributesFromInfo(FileIface.OnSetAttributesFromInfo set_attributes_from_info) -
getFieldSetAttributesFromInfo
public ch.bailu.gtk.gio.JnaFileIface.OnSetAttributesFromInfo getFieldSetAttributesFromInfo() -
getTypeSize
-
getParentTypeSize
-
getInstanceSize
public static int getInstanceSize()
-