mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-10 18:15:25 +08:00
28 lines
1.1 KiB
Objective-C
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 |