Files
RestKit/Code/RKModelMapper_Private.h
2010-02-17 14:44:03 -05:00

28 lines
1.1 KiB
Objective-C

/*
* RKModelMapper_Private.h
* RestKit
*
* Created by Jeremy Ellison on 8/18/09.
* Copyright 2009 Two Toasters. All rights reserved.
*
*/
@interface RKModelMapper (Private)
- (id)buildModelFromJSON:(NSString*)JSON;
- (id)buildModelFromJSONDictionary:(NSDictionary*)dict;
- (void)setPropertiesOfModel:(id)model fromJSONDictionary:(NSDictionary*)dict;
- (void)setRelationshipsOfModel:(id)model fromJSONDictionary:(NSDictionary*)dict;
- (id)createOrUpdateInstanceOf:(Class)class fromJSONDictionary:(NSDictionary*)dict;
- (void)setAttributes:(id)object fromJSONDictionary:(NSDictionary*)dict;
- (id)buildModelFromXML:(Element*)XML;
- (id)createOrUpdateInstanceOf:(Class)class fromXML:(Element*)XML;
- (void)setAttributes:(id)object fromXML:(Element*)XML;
- (void)setPropertiesOfModel:(id)model fromXML:(Element*)XML;
- (void)setRelationshipsOfModel:(id)model fromXML:(Element*)XML;
- (NSString*)nameForProperty:(NSString*)property ofClass:(Class)class;
- (BOOL)isParentSelector:(NSString*)key;
- (NSString*)containingElementNameForSelector:(NSString*)selector;
- (NSString*)childElementNameForSelelctor:(NSString*)selector;
@end