org.rococoa.cocoa.foundation.categories
Interface NSExtendedCoder

All Known Implementing Classes:
NSArchiver, NSCoder, NSKeyedArchiver, NSKeyedUnarchiver, NSPortCoder, NSUnarchiver

public interface NSExtendedCoder

This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.


Nested Class Summary
static interface NSExtendedCoder._static_
           
 
Method Summary
 boolean allowsKeyedCoding()
           
 boolean containsValueForKey(NSString key)
           
 void decodeArrayOfObjCType_count_at(ByteByReference itemType, int count, Pointer array)
          Deprecated. use the safer method decodeArrayOfObjCType_count_at(java.lang.String, int, com.sun.jna.Pointer) instead
 void decodeArrayOfObjCType_count_at(String itemType, int count, Pointer array)
           
 boolean decodeBoolForKey(NSString key)
           
 ByteByReference decodeBytesForKey_returnedLength(NSString key, IntBuffer lengthp)
          Original signature : -(const uint8_t*)decodeBytesForKey:(NSString*) returnedLength:(NSUInteger*)
returned bytes immutable!
 ByteByReference decodeBytesForKey_returnedLength(NSString key, IntByReference lengthp)
          Deprecated. use the safer method decodeBytesForKey_returnedLength(org.rococoa.cocoa.foundation.NSString, java.nio.IntBuffer) instead
 Pointer decodeBytesWithReturnedLength(IntBuffer lengthp)
           
 Pointer decodeBytesWithReturnedLength(IntByReference lengthp)
          Deprecated. use the safer method decodeBytesWithReturnedLength(java.nio.IntBuffer) instead
 double decodeDoubleForKey(NSString key)
           
 float decodeFloatForKey(NSString key)
           
 int decodeInt32ForKey(NSString key)
           
 long decodeInt64ForKey(NSString key)
           
 int decodeIntegerForKey(NSString key)
           
 int decodeIntForKey(NSString key)
           
 NSObject decodeObject()
           
 NSObject decodeObjectForKey(NSString key)
           
 NSObject decodePropertyList()
           
 void decodeValuesOfObjCTypes(ByteByReference types, NSObject... varargs)
          Deprecated. use the safer method #decodeValuesOfObjCTypes(java.lang.String, org.rococoa.cocoa.foundation.NSObject) instead
 void decodeValuesOfObjCTypes(String types, NSObject... varargs)
           
 void encodeArrayOfObjCType_count_at(ByteByReference type, int count, Pointer array)
          Deprecated. use the safer method encodeArrayOfObjCType_count_at(java.lang.String, int, com.sun.jna.Pointer) instead
 void encodeArrayOfObjCType_count_at(String type, int count, Pointer array)
           
 void encodeBool_forKey(boolean boolv, NSString key)
           
 void encodeBycopyObject(org.rococoa.ID anObject)
           
 void encodeByrefObject(org.rococoa.ID anObject)
           
 void encodeBytes_length_forKey(byte[] bytesp, int lenv, NSString key)
           
 void encodeBytes_length_forKey(ByteBuffer bytesp, int lenv, NSString key)
           
 void encodeBytes_length_forKey(ByteByReference bytesp, int lenv, NSString key)
          Deprecated. use the safer methods encodeBytes_length_forKey(byte[], int, org.rococoa.cocoa.foundation.NSString) and encodeBytes_length_forKey(java.nio.ByteBuffer, int, org.rococoa.cocoa.foundation.NSString) instead
 void encodeBytes_length(Pointer byteaddr, int length)
           
 void encodeConditionalObject_forKey(org.rococoa.ID objv, NSString key)
           
 void encodeConditionalObject(org.rococoa.ID object)
           
 void encodeDouble_forKey(double realv, NSString key)
           
 void encodeFloat_forKey(float realv, NSString key)
           
 void encodeInt_forKey(int intv, NSString key)
           
 void encodeInt32_forKey(int intv, NSString key)
           
 void encodeInt64_forKey(long intv, NSString key)
           
 void encodeInteger_forKey(int intv, NSString key)
           
 void encodeObject_forKey(org.rococoa.ID objv, NSString key)
           
 void encodeObject(org.rococoa.ID object)
           
 void encodePropertyList(org.rococoa.ID aPropertyList)
           
 void encodeRootObject(org.rococoa.ID rootObject)
           
 void encodeValuesOfObjCTypes(ByteByReference types, NSObject... varargs)
          Deprecated. use the safer method #encodeValuesOfObjCTypes(java.lang.String, org.rococoa.cocoa.foundation.NSObject) instead
 void encodeValuesOfObjCTypes(String types, NSObject... varargs)
           
 Pointer objectZone()
           
 void setObjectZone(Pointer zone)
           
 int systemVersion()
           
 

Method Detail

encodeObject

void encodeObject(org.rococoa.ID object)

encodePropertyList

void encodePropertyList(org.rococoa.ID aPropertyList)

encodeRootObject

void encodeRootObject(org.rococoa.ID rootObject)

encodeBycopyObject

void encodeBycopyObject(org.rococoa.ID anObject)

encodeByrefObject

void encodeByrefObject(org.rococoa.ID anObject)

encodeConditionalObject

void encodeConditionalObject(org.rococoa.ID object)

encodeValuesOfObjCTypes

@Deprecated
void encodeValuesOfObjCTypes(ByteByReference types,
                                        NSObject... varargs)
Deprecated. use the safer method #encodeValuesOfObjCTypes(java.lang.String, org.rococoa.cocoa.foundation.NSObject) instead

Original signature : -(void)encodeValuesOfObjCTypes:(const char*), ...


encodeValuesOfObjCTypes

void encodeValuesOfObjCTypes(String types,
                             NSObject... varargs)

encodeArrayOfObjCType_count_at

@Deprecated
void encodeArrayOfObjCType_count_at(ByteByReference type,
                                               int count,
                                               Pointer array)
Deprecated. use the safer method encodeArrayOfObjCType_count_at(java.lang.String, int, com.sun.jna.Pointer) instead

Original signature : -(void)encodeArrayOfObjCType:(const char*) count:(NSUInteger) at:(const void*)


encodeArrayOfObjCType_count_at

void encodeArrayOfObjCType_count_at(String type,
                                    int count,
                                    Pointer array)

encodeBytes_length

void encodeBytes_length(Pointer byteaddr,
                        int length)

decodeObject

NSObject decodeObject()

decodePropertyList

NSObject decodePropertyList()

decodeValuesOfObjCTypes

@Deprecated
void decodeValuesOfObjCTypes(ByteByReference types,
                                        NSObject... varargs)
Deprecated. use the safer method #decodeValuesOfObjCTypes(java.lang.String, org.rococoa.cocoa.foundation.NSObject) instead

Original signature : -(void)decodeValuesOfObjCTypes:(const char*), ...


decodeValuesOfObjCTypes

void decodeValuesOfObjCTypes(String types,
                             NSObject... varargs)

decodeArrayOfObjCType_count_at

@Deprecated
void decodeArrayOfObjCType_count_at(ByteByReference itemType,
                                               int count,
                                               Pointer array)
Deprecated. use the safer method decodeArrayOfObjCType_count_at(java.lang.String, int, com.sun.jna.Pointer) instead

Original signature : -(void)decodeArrayOfObjCType:(const char*) count:(NSUInteger) at:(void*)


decodeArrayOfObjCType_count_at

void decodeArrayOfObjCType_count_at(String itemType,
                                    int count,
                                    Pointer array)

decodeBytesWithReturnedLength

@Deprecated
Pointer decodeBytesWithReturnedLength(IntByReference lengthp)
Deprecated. use the safer method decodeBytesWithReturnedLength(java.nio.IntBuffer) instead

Original signature : -(void*)decodeBytesWithReturnedLength:(NSUInteger*)


decodeBytesWithReturnedLength

Pointer decodeBytesWithReturnedLength(IntBuffer lengthp)

setObjectZone

void setObjectZone(Pointer zone)

objectZone

Pointer objectZone()

systemVersion

int systemVersion()

allowsKeyedCoding

boolean allowsKeyedCoding()

encodeObject_forKey

void encodeObject_forKey(org.rococoa.ID objv,
                         NSString key)

encodeConditionalObject_forKey

void encodeConditionalObject_forKey(org.rococoa.ID objv,
                                    NSString key)

encodeBool_forKey

void encodeBool_forKey(boolean boolv,
                       NSString key)

encodeInt_forKey

void encodeInt_forKey(int intv,
                      NSString key)

encodeInt32_forKey

void encodeInt32_forKey(int intv,
                        NSString key)

encodeInt64_forKey

void encodeInt64_forKey(long intv,
                        NSString key)

encodeFloat_forKey

void encodeFloat_forKey(float realv,
                        NSString key)

encodeDouble_forKey

void encodeDouble_forKey(double realv,
                         NSString key)

encodeBytes_length_forKey

@Deprecated
void encodeBytes_length_forKey(ByteByReference bytesp,
                                          int lenv,
                                          NSString key)
Deprecated. use the safer methods encodeBytes_length_forKey(byte[], int, org.rococoa.cocoa.foundation.NSString) and encodeBytes_length_forKey(java.nio.ByteBuffer, int, org.rococoa.cocoa.foundation.NSString) instead

Original signature : -(void)encodeBytes:(const uint8_t*) length:(NSUInteger) forKey:(NSString*)


encodeBytes_length_forKey

void encodeBytes_length_forKey(byte[] bytesp,
                               int lenv,
                               NSString key)

encodeBytes_length_forKey

void encodeBytes_length_forKey(ByteBuffer bytesp,
                               int lenv,
                               NSString key)

containsValueForKey

boolean containsValueForKey(NSString key)

decodeObjectForKey

NSObject decodeObjectForKey(NSString key)

decodeBoolForKey

boolean decodeBoolForKey(NSString key)

decodeIntForKey

int decodeIntForKey(NSString key)

decodeInt32ForKey

int decodeInt32ForKey(NSString key)

decodeInt64ForKey

long decodeInt64ForKey(NSString key)

decodeFloatForKey

float decodeFloatForKey(NSString key)

decodeDoubleForKey

double decodeDoubleForKey(NSString key)

decodeBytesForKey_returnedLength

@Deprecated
ByteByReference decodeBytesForKey_returnedLength(NSString key,
                                                            IntByReference lengthp)
Deprecated. use the safer method decodeBytesForKey_returnedLength(org.rococoa.cocoa.foundation.NSString, java.nio.IntBuffer) instead

Original signature : -(const uint8_t*)decodeBytesForKey:(NSString*) returnedLength:(NSUInteger*)
returned bytes immutable!


decodeBytesForKey_returnedLength

ByteByReference decodeBytesForKey_returnedLength(NSString key,
                                                 IntBuffer lengthp)
Original signature : -(const uint8_t*)decodeBytesForKey:(NSString*) returnedLength:(NSUInteger*)
returned bytes immutable!


encodeInteger_forKey

void encodeInteger_forKey(int intv,
                          NSString key)

decodeIntegerForKey

int decodeIntegerForKey(NSString key)