![]() |
Oolite 1.91.0.7668-250429-8542c40
|
#include <OOPListSchemaVerifier.h>
Instance Methods | |
(id) | - initWithSchema: |
(void) | - setDelegate: |
(id) | - delegate |
(BOOL) | - verifyPropertyList:named: |
(void) | - dealloc [implementation] |
(BOOL) | - delegateVerifierWithPropertyList:named:testProperty:atPath:againstType:error: [implementation] |
(BOOL) | - delegateVerifierWithPropertyList:named:failedForProperty:withError:expectedType: [implementation] |
(BOOL) | - verifyPList:named:subProperty:againstSchemaType:atPath:tentative:error:stop: [implementation] |
(NSDictionary *) | - resolveSchemaType:atPath:error: [implementation] |
Class Methods | |
(instancetype) | + verifierWithSchema: |
(NSString *) | + descriptionForKeyPath: |
Private Attributes | |
NSDictionary * | _schema |
NSDictionary * | _definitions |
id | _delegate |
uint32_t | _badDelegateWarning: 1 |
Definition at line 39 of file OOPListSchemaVerifier.h.
|
implementation |
Definition at line 242 of file OOPListSchemaVerifier.m.
References dealloc.
Referenced by dealloc.
- (id) delegate |
Definition at line 261 of file OOPListSchemaVerifier.m.
References _delegate, and delegate.
Referenced by delegate, and setDelegate:.
|
implementation |
Provided by category OOPListSchemaVerifier(OOPrivate).
Definition at line 376 of file OOPListSchemaVerifier.m.
Referenced by Verify_Dictionary(), and OOPListSchemaVerifier(OOPrivate)::verifyPList:named:subProperty:againstSchemaType:atPath:tentative:error:stop:.
|
implementation |
Provided by category OOPListSchemaVerifier(OOPrivate).
Definition at line 323 of file OOPListSchemaVerifier.m.
Referenced by Verify_DelegatedType().
+ (NSString *) descriptionForKeyPath: | (NSArray *) | keyPath |
Definition at line 285 of file OOPListSchemaVerifier.m.
References nil.
Referenced by KeyPathToString(), NSError(OOPListSchemaVerifierConveniences)::plistKeyPathDescription, and OOCheckShipDataPListVerifierStage(OOPrivate)::verifier:withPropertyList:named:testProperty:atPath:againstType:error:.
- (id) initWithSchema: | (NSDictionary *) | schema |
Definition at line 221 of file OOPListSchemaVerifier.m.
References _definitions, _schema, nil, OOLogSetDisplayMessagesInClass(), and sDebugDump.
|
implementation |
Provided by category OOPListSchemaVerifier(OOPrivate).
Definition at line 496 of file OOPListSchemaVerifier.m.
Referenced by OOPListSchemaVerifier(OOPrivate)::verifyPList:named:subProperty:againstSchemaType:atPath:tentative:error:stop:.
- (void) setDelegate: | (id) | delegate |
Definition at line 251 of file OOPListSchemaVerifier.m.
References _badDelegateWarning, _delegate, and delegate.
Referenced by OOCheckShipDataPListVerifierStage::run.
+ (id) verifierWithSchema: | (NSDictionary *) | schema |
Definition at line 215 of file OOPListSchemaVerifier.m.
Referenced by OOCheckShipDataPListVerifierStage::run.
|
implementation |
Provided by category OOPListSchemaVerifier(OOPrivate).
Definition at line 410 of file OOPListSchemaVerifier.m.
Referenced by verifyPropertyList:named:.
- (BOOL) verifyPropertyList: | (id) | plist | |
named: | (NSString *) | name |
Definition at line 267 of file OOPListSchemaVerifier.m.
References verifyPList:named:subProperty:againstSchemaType:atPath:tentative:error:stop:.
|
private |
Definition at line 46 of file OOPListSchemaVerifier.h.
Referenced by setDelegate:.
|
private |
Definition at line 43 of file OOPListSchemaVerifier.h.
Referenced by initWithSchema:.
|
private |
Definition at line 45 of file OOPListSchemaVerifier.h.
Referenced by delegate, and setDelegate:.
|
private |
Definition at line 42 of file OOPListSchemaVerifier.h.
Referenced by initWithSchema:.