org.rococoa.cocoa.foundation
Class NSCalendar

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

public abstract class NSCalendar
extends NSObject
implements ObjCObject, NSCopying, NSCoding

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 NSCalendar._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.NSObject
NSObject._static_
 
Constructor Summary
NSCalendar()
           
 
Method Summary
static NSCalendar alloc()
           
static NSObject autoupdatingCurrentCalendar()
          Original signature : +(id)autoupdatingCurrentCalendar
native declaration : NSCalendar.h:35
abstract  NSString calendarIdentifier()
          Original signature : -(NSString*)calendarIdentifier
native declaration : NSCalendar.h:39
abstract  NSDateComponents components_fromDate_toDate_options(NSUInteger unitFlags, NSDate startingDate, NSDate resultDate, NSUInteger opts)
          Original signature : -(NSDateComponents*)components:(NSUInteger) fromDate:(NSDate*) toDate:(NSDate*) options:(NSUInteger)
native declaration : NSCalendar.h:68
abstract  NSDateComponents components_fromDate(NSUInteger unitFlags, NSDate date)
          Original signature : -(NSDateComponents*)components:(NSUInteger) fromDate:(NSDate*)
native declaration : NSCalendar.h:64
static NSCalendar createWithCalendarIdentifier(NSString ident)
          Factory method
static NSCalendar currentCalendar()
          users preferred calendar, tracks changes
Original signature : +(id)currentCalendar
native declaration : NSCalendar.h:34
abstract  NSDate dateByAddingComponents_toDate_options(NSDateComponents comps, NSDate date, NSUInteger opts)
          Original signature : -(NSDate*)dateByAddingComponents:(NSDateComponents*) toDate:(NSDate*) options:(NSUInteger)
native declaration : NSCalendar.h:66
abstract  NSDate dateFromComponents(NSDateComponents comps)
          Original signature : -(NSDate*)dateFromComponents:(NSDateComponents*)
native declaration : NSCalendar.h:63
abstract  NSUInteger firstWeekday()
          Original signature : -(NSUInteger)firstWeekday
native declaration : NSCalendar.h:49
static NSCalendar._class_ getNSClass()
           
abstract  NSCalendar initWithCalendarIdentifier(NSString ident)
          Original signature : -(id)initWithCalendarIdentifier:(NSString*)
native declaration : NSCalendar.h:37
abstract  NSLocale locale()
          Original signature : -(NSLocale*)locale
native declaration : NSCalendar.h:43
abstract  NSObject maximumRangeOfUnit(int unit)
          Original signature : -(id)maximumRangeOfUnit:(NSCalendarUnit)
native declaration : NSCalendar.h:56
abstract  NSUInteger minimumDaysInFirstWeek()
          Original signature : -(NSUInteger)minimumDaysInFirstWeek
native declaration : NSCalendar.h:52
abstract  NSObject minimumRangeOfUnit(int unit)
          Original signature : -(id)minimumRangeOfUnit:(NSCalendarUnit)
native declaration : NSCalendar.h:55
static NSCalendar new_()
           
abstract  NSUInteger ordinalityOfUnit_inUnit_forDate(int smaller, int larger, NSDate date)
          Original signature : -(NSUInteger)ordinalityOfUnit:(NSCalendarUnit) inUnit:(NSCalendarUnit) forDate:(NSDate*)
native declaration : NSCalendar.h:59
abstract  NSObject rangeOfUnit_inUnit_forDate(int smaller, int larger, NSDate date)
          Original signature : -(id)rangeOfUnit:(NSCalendarUnit) inUnit:(NSCalendarUnit) forDate:(NSDate*)
native declaration : NSCalendar.h:58
abstract  boolean rangeOfUnit_startDate_interval_forDate(int unit, PointerByReference datep, DoubleBuffer tip, NSDate date)
          Original signature : -(BOOL)rangeOfUnit:(NSCalendarUnit) startDate:(NSDate**) interval:(NSTimeInterval*) forDate:(NSDate*)
native declaration : NSCalendar.h:61
abstract  boolean rangeOfUnit_startDate_interval_forDate(int unit, PointerByReference datep, DoubleByReference tip, NSDate date)
          Deprecated. use the safer methods rangeOfUnit_startDate_interval_forDate(int, com.sun.jna.ptr.PointerByReference, java.nio.DoubleBuffer, org.rococoa.cocoa.foundation.NSDate) and rangeOfUnit_startDate_interval_forDate(int, com.sun.jna.ptr.PointerByReference, com.sun.jna.ptr.DoubleByReference, org.rococoa.cocoa.foundation.NSDate) instead
abstract  void setFirstWeekday(NSUInteger weekday)
          Original signature : -(void)setFirstWeekday:(NSUInteger)
native declaration : NSCalendar.h:48
abstract  void setLocale(NSLocale locale)
          Original signature : -(void)setLocale:(NSLocale*)
native declaration : NSCalendar.h:42
abstract  void setMinimumDaysInFirstWeek(NSUInteger mdw)
          Original signature : -(void)setMinimumDaysInFirstWeek:(NSUInteger)
native declaration : NSCalendar.h:51
abstract  void setTimeZone(NSTimeZone tz)
          Original signature : -(void)setTimeZone:(NSTimeZone*)
native declaration : NSCalendar.h:45
abstract  NSTimeZone timeZone()
          Original signature : -(NSTimeZone*)timeZone
native declaration : NSCalendar.h:46
 
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.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

NSCalendar

public NSCalendar()
Method Detail

currentCalendar

public static NSCalendar currentCalendar()
users preferred calendar, tracks changes
Original signature : +(id)currentCalendar
native declaration : NSCalendar.h:34


autoupdatingCurrentCalendar

public static NSObject autoupdatingCurrentCalendar()
Original signature : +(id)autoupdatingCurrentCalendar
native declaration : NSCalendar.h:35


initWithCalendarIdentifier

public abstract NSCalendar initWithCalendarIdentifier(NSString ident)
Original signature : -(id)initWithCalendarIdentifier:(NSString*)
native declaration : NSCalendar.h:37


createWithCalendarIdentifier

public static NSCalendar createWithCalendarIdentifier(NSString ident)
Factory method

See Also:
initWithCalendarIdentifier(org.rococoa.cocoa.foundation.NSString)

calendarIdentifier

public abstract NSString calendarIdentifier()
Original signature : -(NSString*)calendarIdentifier
native declaration : NSCalendar.h:39


setLocale

public abstract void setLocale(NSLocale locale)
Original signature : -(void)setLocale:(NSLocale*)
native declaration : NSCalendar.h:42


locale

public abstract NSLocale locale()
Original signature : -(NSLocale*)locale
native declaration : NSCalendar.h:43


setTimeZone

public abstract void setTimeZone(NSTimeZone tz)
Original signature : -(void)setTimeZone:(NSTimeZone*)
native declaration : NSCalendar.h:45


timeZone

public abstract NSTimeZone timeZone()
Original signature : -(NSTimeZone*)timeZone
native declaration : NSCalendar.h:46


setFirstWeekday

public abstract void setFirstWeekday(NSUInteger weekday)
Original signature : -(void)setFirstWeekday:(NSUInteger)
native declaration : NSCalendar.h:48


firstWeekday

public abstract NSUInteger firstWeekday()
Original signature : -(NSUInteger)firstWeekday
native declaration : NSCalendar.h:49


setMinimumDaysInFirstWeek

public abstract void setMinimumDaysInFirstWeek(NSUInteger mdw)
Original signature : -(void)setMinimumDaysInFirstWeek:(NSUInteger)
native declaration : NSCalendar.h:51


minimumDaysInFirstWeek

public abstract NSUInteger minimumDaysInFirstWeek()
Original signature : -(NSUInteger)minimumDaysInFirstWeek
native declaration : NSCalendar.h:52


minimumRangeOfUnit

public abstract NSObject minimumRangeOfUnit(int unit)
Original signature : -(id)minimumRangeOfUnit:(NSCalendarUnit)
native declaration : NSCalendar.h:55

Parameters:
unit - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSCalendarUnit

maximumRangeOfUnit

public abstract NSObject maximumRangeOfUnit(int unit)
Original signature : -(id)maximumRangeOfUnit:(NSCalendarUnit)
native declaration : NSCalendar.h:56

Parameters:
unit - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSCalendarUnit

rangeOfUnit_inUnit_forDate

public abstract NSObject rangeOfUnit_inUnit_forDate(int smaller,
                                                    int larger,
                                                    NSDate date)
Original signature : -(id)rangeOfUnit:(NSCalendarUnit) inUnit:(NSCalendarUnit) forDate:(NSDate*)
native declaration : NSCalendar.h:58

Parameters:
smaller - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSCalendarUnit
larger - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSCalendarUnit

ordinalityOfUnit_inUnit_forDate

public abstract NSUInteger ordinalityOfUnit_inUnit_forDate(int smaller,
                                                           int larger,
                                                           NSDate date)
Original signature : -(NSUInteger)ordinalityOfUnit:(NSCalendarUnit) inUnit:(NSCalendarUnit) forDate:(NSDate*)
native declaration : NSCalendar.h:59

Parameters:
smaller - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSCalendarUnit
larger - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSCalendarUnit

rangeOfUnit_startDate_interval_forDate

@Deprecated
public abstract boolean rangeOfUnit_startDate_interval_forDate(int unit,
                                                                          PointerByReference datep,
                                                                          DoubleByReference tip,
                                                                          NSDate date)
Deprecated. use the safer methods rangeOfUnit_startDate_interval_forDate(int, com.sun.jna.ptr.PointerByReference, java.nio.DoubleBuffer, org.rococoa.cocoa.foundation.NSDate) and rangeOfUnit_startDate_interval_forDate(int, com.sun.jna.ptr.PointerByReference, com.sun.jna.ptr.DoubleByReference, org.rococoa.cocoa.foundation.NSDate) instead

Original signature : -(BOOL)rangeOfUnit:(NSCalendarUnit) startDate:(NSDate**) interval:(NSTimeInterval*) forDate:(NSDate*)
native declaration : NSCalendar.h:61

Parameters:
unit - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSCalendarUnit

rangeOfUnit_startDate_interval_forDate

public abstract boolean rangeOfUnit_startDate_interval_forDate(int unit,
                                                               PointerByReference datep,
                                                               DoubleBuffer tip,
                                                               NSDate date)
Original signature : -(BOOL)rangeOfUnit:(NSCalendarUnit) startDate:(NSDate**) interval:(NSTimeInterval*) forDate:(NSDate*)
native declaration : NSCalendar.h:61

Parameters:
unit - @see org.rococoa.cocoa.foundation.FoundationLibrary#NSCalendarUnit

dateFromComponents

public abstract NSDate dateFromComponents(NSDateComponents comps)
Original signature : -(NSDate*)dateFromComponents:(NSDateComponents*)
native declaration : NSCalendar.h:63


components_fromDate

public abstract NSDateComponents components_fromDate(NSUInteger unitFlags,
                                                     NSDate date)
Original signature : -(NSDateComponents*)components:(NSUInteger) fromDate:(NSDate*)
native declaration : NSCalendar.h:64


dateByAddingComponents_toDate_options

public abstract NSDate dateByAddingComponents_toDate_options(NSDateComponents comps,
                                                             NSDate date,
                                                             NSUInteger opts)
Original signature : -(NSDate*)dateByAddingComponents:(NSDateComponents*) toDate:(NSDate*) options:(NSUInteger)
native declaration : NSCalendar.h:66


components_fromDate_toDate_options

public abstract NSDateComponents components_fromDate_toDate_options(NSUInteger unitFlags,
                                                                    NSDate startingDate,
                                                                    NSDate resultDate,
                                                                    NSUInteger opts)
Original signature : -(NSDateComponents*)components:(NSUInteger) fromDate:(NSDate*) toDate:(NSDate*) options:(NSUInteger)
native declaration : NSCalendar.h:68


alloc

public static NSCalendar alloc()

new_

public static NSCalendar new_()

getNSClass

public static NSCalendar._class_ getNSClass()


Copyright © 2009. All Rights Reserved.