Top Inners Constructors Methods
com.sun.jna.platform.mac

public Class MacFileUtils

extends FileUtils
Class Inheritance
Imports
java.io.File, .IOException, java.util.ArrayList, .List, com.sun.jna.Library, .Native, .Structure, com.sun.jna.ptr.PointerByReference, .ByteByReference, com.sun.jna.platform.FileUtils

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static interface

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public void
moveToTrash(File...
files to move
files
)

Implements abstract com.sun.jna.platform.FileUtils.moveToTrash.

Move the given file to the system trash, if one is available.
Inherited from com.sun.jna.platform.FileUtils:
getInstance

Constructor Detail

MacFileUtilsback to summary
public MacFileUtils()

Method Detail

hasTrashback to summary
public boolean hasTrash()

Overrides com.sun.jna.platform.FileUtils.hasTrash.

Annotations
@Override
moveToTrashback to summary
public void moveToTrash(File... files) throws IOException

Implements abstract com.sun.jna.platform.FileUtils.moveToTrash.

Doc from com.sun.jna.platform.FileUtils.moveToTrash.

Move the given file to the system trash, if one is available.

Parameters
files:File[]

files to move

Annotations
@Override
Exceptions
IOException:
on failure.
com.sun.jna.platform.mac back to summary

public Interface MacFileUtils.FileManager

extends Library

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Field Summary

Modifier and TypeField and Description
public static final MacFileUtils.FileManager
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
Inherited from com.sun.jna.Library:
OPTION_ALLOW_OBJECTSOPTION_CALLING_CONVENTIONOPTION_CLASSLOADEROPTION_FUNCTION_MAPPEROPTION_INVOCATION_MAPPEROPTION_OPEN_FLAGSOPTION_STRING_ENCODINGOPTION_STRUCTURE_ALIGNMENTOPTION_SYMBOL_PROVIDEROPTION_TYPE_MAPPER

Method Summary

Modifier and TypeMethod and Description
public int
public int
FSPathMakeRef(String source, int options, ByteByReference isDirectory)

public int
public int
public int
FSRefMakePath(MacFileUtils.FileManager.FSRef fsref, byte[] path, int maxPathSize)

Field Detail

INSTANCEback to summary
public static final MacFileUtils.FileManager INSTANCE
kFSFileOperationDefaultOptionsback to summary
public static final int kFSFileOperationDefaultOptions
kFSFileOperationsDoNotMoveAcrossVolumesback to summary
public static final int kFSFileOperationsDoNotMoveAcrossVolumes
kFSFileOperationsOverwriteback to summary
public static final int kFSFileOperationsOverwrite
kFSFileOperationsSkipPreflightback to summary
public static final int kFSFileOperationsSkipPreflight
kFSFileOperationsSkipSourcePermissionErrorsback to summary
public static final int kFSFileOperationsSkipSourcePermissionErrors
kFSPathDefaultOptionsback to summary
public static final int kFSPathDefaultOptions

Method Detail

FSMoveObjectToTrashSyncback to summary
public int FSMoveObjectToTrashSync(MacFileUtils.FileManager.FSRef source, MacFileUtils.FileManager.FSRef target, int options)
FSPathMakeRefback to summary
public int FSPathMakeRef(String source, int options, ByteByReference isDirectory)
FSPathMakeRefWithOptionsback to summary
public int FSPathMakeRefWithOptions(String source, int options, MacFileUtils.FileManager.FSRef fsref, ByteByReference isDirectory)
FSPathMoveObjectToTrashSyncback to summary
public int FSPathMoveObjectToTrashSync(String source, PointerByReference target, int options)
FSRefMakePathback to summary
public int FSRefMakePath(MacFileUtils.FileManager.FSRef fsref, byte[] path, int maxPathSize)
com.sun.jna.platform.mac back to summary

public Class MacFileUtils.FileManager.FSRef

extends Structure
Class Inheritance
Annotations
@FieldOrder:hidden

Field Summary

Modifier and TypeField and Description
public byte[]
Inherited from com.sun.jna.Structure:
ALIGN_DEFAULTALIGN_GNUCALIGN_MSVCALIGN_NONECALCULATE_SIZE

Constructor Summary

AccessConstructor and Description
public

Field Detail

hiddenback to summary
public byte[] hidden

Constructor Detail

FSRefback to summary
public FSRef()