Package org.robovm.apple.foundation
Class NSFileWrapper
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.foundation.NSFileWrapper
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class NSFileWrapper extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NSFileWrapper.NSFileWrapperPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description NSFileWrapper()
NSFileWrapper(java.util.Map<java.lang.String,NSFileWrapper> childrenByPreferredName)
NSFileWrapper(NSCoder inCoder)
NSFileWrapper(NSData contents)
protected
NSFileWrapper(NSObject.Handle h, long handle)
protected
NSFileWrapper(NSObject.SkipInit skipInit)
NSFileWrapper(NSURL url)
NSFileWrapper(NSURL url, NSFileWrapperReadingOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
addFileWrapper(NSFileWrapper child)
java.lang.String
addRegularFile(NSData data, java.lang.String fileName)
static NSFileWrapper
deserialize(NSData data)
void
encode(NSCoder coder)
NSFileAttributes
getFileAttributes()
java.lang.String
getFilename()
java.util.Map<java.lang.String,NSFileWrapper>
getFileWrappers()
java.lang.String
getKeyForFileWrapper(NSFileWrapper child)
java.lang.String
getPreferredFilename()
NSData
getRegularFileContents()
NSData
getSerializedRepresentation()
NSURL
getSymbolicLinkDestinationURL()
protected long
init(java.util.Map<java.lang.String,NSFileWrapper> childrenByPreferredName)
protected long
init(NSCoder inCoder)
protected long
init(NSData contents)
protected long
init(NSURL url)
protected long
initSerialized(NSData serializeRepresentation)
boolean
isDirectory()
boolean
isRegularFile()
boolean
isSymbolicLink()
boolean
matchesContentsOfURL(NSURL url)
boolean
readFromURL(NSURL url, NSFileWrapperReadingOptions options)
void
removeFileWrapper(NSFileWrapper child)
void
setFileAttributes(NSFileAttributes v)
void
setFilename(java.lang.String v)
void
setPreferredFilename(java.lang.String v)
static boolean
supportsSecureCoding()
boolean
writeToURL(NSURL url, NSFileWrapperWritingOptions options, NSURL originalContentsURL)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
NSFileWrapper
public NSFileWrapper()
-
NSFileWrapper
protected NSFileWrapper(NSObject.Handle h, long handle)
-
NSFileWrapper
protected NSFileWrapper(NSObject.SkipInit skipInit)
-
NSFileWrapper
public NSFileWrapper(NSURL url, NSFileWrapperReadingOptions options) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 4.0 and later.
-
NSFileWrapper
public NSFileWrapper(java.util.Map<java.lang.String,NSFileWrapper> childrenByPreferredName)
-
NSFileWrapper
public NSFileWrapper(NSData contents)
-
NSFileWrapper
public NSFileWrapper(NSURL url)
- Since:
- Available in iOS 4.0 and later.
-
NSFileWrapper
public NSFileWrapper(NSCoder inCoder)
-
-
Method Detail
-
isDirectory
public boolean isDirectory()
-
isRegularFile
public boolean isRegularFile()
-
isSymbolicLink
public boolean isSymbolicLink()
-
getPreferredFilename
public java.lang.String getPreferredFilename()
-
setPreferredFilename
public void setPreferredFilename(java.lang.String v)
-
getFilename
public java.lang.String getFilename()
-
setFilename
public void setFilename(java.lang.String v)
-
getFileAttributes
public NSFileAttributes getFileAttributes()
-
setFileAttributes
public void setFileAttributes(NSFileAttributes v)
-
getSerializedRepresentation
public NSData getSerializedRepresentation()
-
getFileWrappers
public java.util.Map<java.lang.String,NSFileWrapper> getFileWrappers()
-
getRegularFileContents
public NSData getRegularFileContents()
-
getSymbolicLinkDestinationURL
public NSURL getSymbolicLinkDestinationURL()
- Since:
- Available in iOS 4.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
deserialize
public static NSFileWrapper deserialize(NSData data)
-
init
protected long init(java.util.Map<java.lang.String,NSFileWrapper> childrenByPreferredName)
-
init
protected long init(NSData contents)
-
init
protected long init(NSURL url)
- Since:
- Available in iOS 4.0 and later.
-
initSerialized
protected long initSerialized(NSData serializeRepresentation)
-
init
protected long init(NSCoder inCoder)
-
matchesContentsOfURL
public boolean matchesContentsOfURL(NSURL url)
- Since:
- Available in iOS 4.0 and later.
-
readFromURL
public boolean readFromURL(NSURL url, NSFileWrapperReadingOptions options) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 4.0 and later.
-
writeToURL
public boolean writeToURL(NSURL url, NSFileWrapperWritingOptions options, NSURL originalContentsURL) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 4.0 and later.
-
addFileWrapper
public java.lang.String addFileWrapper(NSFileWrapper child)
-
addRegularFile
public java.lang.String addRegularFile(NSData data, java.lang.String fileName)
-
removeFileWrapper
public void removeFileWrapper(NSFileWrapper child)
-
getKeyForFileWrapper
public java.lang.String getKeyForFileWrapper(NSFileWrapper child)
-
-