org.rococoa.cocoa.foundation
Class NSMapTable

java.lang.Object
  extended by org.rococoa.cocoa.foundation.NSObject
      extended by org.rococoa.cocoa.foundation.NSMapTable
All Implemented Interfaces:
NSCoding, NSCopying, NSFastEnumeration, NSObject, ObjCObject

public abstract class NSMapTable
extends NSObject
implements ObjCObject, NSCopying, NSCoding, NSFastEnumeration

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 class NSMapTable._class_
           
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSCopying
NSCopying._static_
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSCoding
NSCoding._static_
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSFastEnumeration
NSFastEnumeration._static_
 
Nested classes/interfaces inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
NSObject._static_
 
Constructor Summary
NSMapTable()
           
 
Method Summary
static NSMapTable alloc()
           
abstract  NSUInteger count()
          Original signature : -(NSUInteger)count
native declaration : NSMapTable.h:50
static NSMapTable createWithKeyPointerFunctions_valuePointerFunctions_capacity(NSPointerFunctions keyFunctions, NSPointerFunctions valueFunctions, NSUInteger initialCapacity)
          Factory method
abstract  NSDictionary dictionaryRepresentation()
          create a dictionary of contents
Original signature : -(NSDictionary*)dictionaryRepresentation
native declaration : NSMapTable.h:57
static NSMapTable._class_ getNSClass()
           
abstract  NSMapTable initWithKeyPointerFunctions_valuePointerFunctions_capacity(NSPointerFunctions keyFunctions, NSPointerFunctions valueFunctions, NSUInteger initialCapacity)
          Original signature : -(id)initWithKeyPointerFunctions:(NSPointerFunctions*) valuePointerFunctions:(NSPointerFunctions*) capacity:(NSUInteger)
native declaration : NSMapTable.h:32
abstract  NSEnumerator keyEnumerator()
          Original signature : -(NSEnumerator*)keyEnumerator
native declaration : NSMapTable.h:52
abstract  NSPointerFunctions keyPointerFunctions()
          return an NSPointerFunctions object reflecting the functions in use.
static NSMapTable mapTableWithStrongToStrongObjects()
          Original signature : +(id)mapTableWithStrongToStrongObjects
native declaration : NSMapTable.h:36
static NSMapTable mapTableWithStrongToWeakObjects()
          Original signature : +(id)mapTableWithStrongToWeakObjects
native declaration : NSMapTable.h:38
static NSMapTable mapTableWithWeakToStrongObjects()
          Original signature : +(id)mapTableWithWeakToStrongObjects
native declaration : NSMapTable.h:37
static NSMapTable mapTableWithWeakToWeakObjects()
          Original signature : +(id)mapTableWithWeakToWeakObjects
native declaration : NSMapTable.h:39
static NSMapTable new_()
           
abstract  NSEnumerator objectEnumerator()
          Original signature : -(NSEnumerator*)objectEnumerator
native declaration : NSMapTable.h:53
abstract  NSObject objectForKey(ObjCObject aKey)
          Original signature : -(id)objectForKey:(id)
native declaration : NSMapTable.h:45
abstract  void removeAllObjects()
          Original signature : -(void)removeAllObjects
native declaration : NSMapTable.h:55
abstract  void removeObjectForKey(ObjCObject aKey)
          Original signature : -(void)removeObjectForKey:(id)
native declaration : NSMapTable.h:47
abstract  void setObject_forKey(ObjCObject anObject, ObjCObject aKey)
          add/replace value (CFDictionarySetValue, NSMapInsert)
Original signature : -(void)setObject:(id) forKey:(id)
native declaration : NSMapTable.h:48
abstract  NSPointerFunctions valuePointerFunctions()
          Original signature : -(NSPointerFunctions*)valuePointerFunctions
native declaration : NSMapTable.h:43
 
Methods inherited from class org.rococoa.cocoa.foundation.NSObject
as_NSObject_NSAccessibility, as_NSObject_NSAccessibilityAdditions, as_NSObject_NSApplicationScriptingDelegation, as_NSObject_NSArchiverCallback, as_NSObject_NSClassDescriptionPrimitives, as_NSObject_NSCoderMethods, as_NSObject_NSColorPanelResponderMethod, as_NSObject_NSComparisonMethods, as_NSObject_NSControlSubclassNotifications, as_NSObject_NSCopyLinkMoveHandler, as_NSObject_NSDelayedPerforming, as_NSObject_NSDeprecatedKeyValueCoding, as_NSObject_NSDeprecatedKeyValueObservingCustomization, as_NSObject_NSDeprecatedMethods, as_NSObject_NSDictionaryControllerKeyValuePair, as_NSObject_NSDistributedObjects, as_NSObject_NSDraggingDestination, as_NSObject_NSDraggingSource, as_NSObject_NSDraggingSourceDeprecated, as_NSObject_NSEditor, as_NSObject_NSEditorRegistration, as_NSObject_NSErrorRecoveryAttempting, as_NSObject_NSFileManagerFileOperationAdditions, as_NSObject_NSFontManagerDelegate, as_NSObject_NSFontManagerResponderMethod, as_NSObject_NSFontPanelValidationAdditions, as_NSObject_NSKeyValueBindingCreation, as_NSObject_NSKeyValueCoding, as_NSObject_NSKeyValueObserverNotification, as_NSObject_NSKeyValueObserverRegistration, as_NSObject_NSKeyValueObserving, as_NSObject_NSKeyValueObservingCustomization, as_NSObject_NSMenuValidation, as_NSObject_NSNibAwaking, as_NSObject_NSPasteboardOwner, as_NSObject_NSPlaceholders, as_NSObject_NSScriptClassDescription, as_NSObject_NSScripting, as_NSObject_NSScriptingComparisonMethods, as_NSObject_NSScriptKeyValueCoding, as_NSObject_NSScriptObjectSpecifiers, as_NSObject_NSThreadPerformAdditions, as_NSObject_NSURLClient, as_NSObject_NSURLConnectionDelegate, as_NSObject_NSURLDownloadDelegate, copy, create, dealloc, description, doesNotRecognizeSelector, finalize, forwardingTargetForSelector, forwardInvocation, init, isKindOfClass, isKindOfClass, methodForSelector, methodSignatureForSelector, mutableCopy, release, retain, retainCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSCopying
copyWithZone
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSCoding
encodeWithCoder, initWithCoder
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSFastEnumeration
countByEnumeratingWithState_objects_count
 
Methods inherited from interface org.rococoa.ObjCObject
id
 
Methods inherited from interface org.rococoa.cocoa.foundation.protocols.NSObject
autorelease, class_, conformsToProtocol, hash, isEqual, isMemberOfClass, isProxy, performSelector_withObject_withObject, performSelector_withObject, performSelector, respondsToSelector, self, superclass, zone
 

Constructor Detail

NSMapTable

public NSMapTable()
Method Detail

initWithKeyPointerFunctions_valuePointerFunctions_capacity

public abstract NSMapTable initWithKeyPointerFunctions_valuePointerFunctions_capacity(NSPointerFunctions keyFunctions,
                                                                                      NSPointerFunctions valueFunctions,
                                                                                      NSUInteger initialCapacity)
Original signature : -(id)initWithKeyPointerFunctions:(NSPointerFunctions*) valuePointerFunctions:(NSPointerFunctions*) capacity:(NSUInteger)
native declaration : NSMapTable.h:32


createWithKeyPointerFunctions_valuePointerFunctions_capacity

public static NSMapTable createWithKeyPointerFunctions_valuePointerFunctions_capacity(NSPointerFunctions keyFunctions,
                                                                                      NSPointerFunctions valueFunctions,
                                                                                      NSUInteger initialCapacity)
Factory method

See Also:
initWithKeyPointerFunctions_valuePointerFunctions_capacity(org.rococoa.cocoa.foundation.NSPointerFunctions, org.rococoa.cocoa.foundation.NSPointerFunctions, org.rococoa.cocoa.foundation.NSUInteger)

mapTableWithStrongToStrongObjects

public static NSMapTable mapTableWithStrongToStrongObjects()
Original signature : +(id)mapTableWithStrongToStrongObjects
native declaration : NSMapTable.h:36


mapTableWithWeakToStrongObjects

public static NSMapTable mapTableWithWeakToStrongObjects()
Original signature : +(id)mapTableWithWeakToStrongObjects
native declaration : NSMapTable.h:37


mapTableWithStrongToWeakObjects

public static NSMapTable mapTableWithStrongToWeakObjects()
Original signature : +(id)mapTableWithStrongToWeakObjects
native declaration : NSMapTable.h:38


mapTableWithWeakToWeakObjects

public static NSMapTable mapTableWithWeakToWeakObjects()
Original signature : +(id)mapTableWithWeakToWeakObjects
native declaration : NSMapTable.h:39


keyPointerFunctions

public abstract NSPointerFunctions keyPointerFunctions()
return an NSPointerFunctions object reflecting the functions in use. This is a new autoreleased object that can be subsequently modified and/or used directly in the creation of other pointer "collections".
Original signature : -(NSPointerFunctions*)keyPointerFunctions
native declaration : NSMapTable.h:42


valuePointerFunctions

public abstract NSPointerFunctions valuePointerFunctions()
Original signature : -(NSPointerFunctions*)valuePointerFunctions
native declaration : NSMapTable.h:43


objectForKey

public abstract NSObject objectForKey(ObjCObject aKey)
Original signature : -(id)objectForKey:(id)
native declaration : NSMapTable.h:45


removeObjectForKey

public abstract void removeObjectForKey(ObjCObject aKey)
Original signature : -(void)removeObjectForKey:(id)
native declaration : NSMapTable.h:47


setObject_forKey

public abstract void setObject_forKey(ObjCObject anObject,
                                      ObjCObject aKey)
add/replace value (CFDictionarySetValue, NSMapInsert)
Original signature : -(void)setObject:(id) forKey:(id)
native declaration : NSMapTable.h:48


count

public abstract NSUInteger count()
Original signature : -(NSUInteger)count
native declaration : NSMapTable.h:50


keyEnumerator

public abstract NSEnumerator keyEnumerator()
Original signature : -(NSEnumerator*)keyEnumerator
native declaration : NSMapTable.h:52


objectEnumerator

public abstract NSEnumerator objectEnumerator()
Original signature : -(NSEnumerator*)objectEnumerator
native declaration : NSMapTable.h:53


removeAllObjects

public abstract void removeAllObjects()
Original signature : -(void)removeAllObjects
native declaration : NSMapTable.h:55


dictionaryRepresentation

public abstract NSDictionary dictionaryRepresentation()
create a dictionary of contents
Original signature : -(NSDictionary*)dictionaryRepresentation
native declaration : NSMapTable.h:57


alloc

public static NSMapTable alloc()

new_

public static NSMapTable new_()

getNSClass

public static NSMapTable._class_ getNSClass()


Copyright © 2009. All Rights Reserved.