Package org.robovm.apple.corefoundation
Class CFFileSecurity
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.corefoundation.CFType
-
- org.robovm.apple.corefoundation.CFFileSecurity
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class CFFileSecurity extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CFFileSecurity.CFFileSecurityPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
CFFileSecurity()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
clearProperties(CFFileSecurityClearOptions clearPropertyMask)
static CFFileSecurity
create()
static CFFileSecurity
create(CFAllocator allocator)
static CFFileSecurity
createCopy(CFAllocator allocator, CFFileSecurity fileSec)
static CFFileSecurity
createCopy(CFFileSecurity fileSec)
static long
getClassTypeID()
int
getGroup()
CFUUID
getGroupUUID()
short
getMode()
int
getOwner()
CFUUID
getOwnerUUID()
boolean
setGroup(int group)
boolean
setGroupUUID(CFUUID groupUUID)
boolean
setMode(short mode)
boolean
setOwner(int owner)
boolean
setOwnerUUID(CFUUID ownerUUID)
-
Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
-
-
-
Method Detail
-
create
public static CFFileSecurity create()
- Since:
- Available in iOS 5.0 and later.
-
createCopy
public static CFFileSecurity createCopy(CFFileSecurity fileSec)
- Since:
- Available in iOS 5.0 and later.
-
getOwnerUUID
public CFUUID getOwnerUUID()
- Since:
- Available in iOS 5.0 and later.
-
getGroupUUID
public CFUUID getGroupUUID()
- Since:
- Available in iOS 5.0 and later.
-
getOwner
public int getOwner()
- Since:
- Available in iOS 5.0 and later.
-
getGroup
public int getGroup()
- Since:
- Available in iOS 5.0 and later.
-
getMode
public short getMode()
- Since:
- Available in iOS 5.0 and later.
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 5.0 and later.
-
create
public static CFFileSecurity create(CFAllocator allocator)
- Since:
- Available in iOS 5.0 and later.
-
createCopy
public static CFFileSecurity createCopy(CFAllocator allocator, CFFileSecurity fileSec)
- Since:
- Available in iOS 5.0 and later.
-
setOwnerUUID
public boolean setOwnerUUID(CFUUID ownerUUID)
- Since:
- Available in iOS 5.0 and later.
-
setGroupUUID
public boolean setGroupUUID(CFUUID groupUUID)
- Since:
- Available in iOS 5.0 and later.
-
setOwner
public boolean setOwner(int owner)
- Since:
- Available in iOS 5.0 and later.
-
setGroup
public boolean setGroup(int group)
- Since:
- Available in iOS 5.0 and later.
-
setMode
public boolean setMode(short mode)
- Since:
- Available in iOS 5.0 and later.
-
clearProperties
public boolean clearProperties(CFFileSecurityClearOptions clearPropertyMask)
- Since:
- Available in iOS 6.0 and later.
-
-