Oolite
Loading...
Searching...
No Matches
NSError(OOPListSchemaVerifierConveniences) Category Reference

#include <OOPListSchemaVerifier.h>

Instance Methods

(NSArray *) - plistKeyPath
 
(NSString *) - plistKeyPathDescription
 
(NSSet *) - missingRequiredKeys
 
(Class) - expectedClass
 
(NSString *) - expectedClassName
 

Detailed Description

Definition at line 159 of file OOPListSchemaVerifier.h.

Method Documentation

◆ expectedClass

- (Class) expectedClass

Definition at line 115 of file OOPListSchemaVerifier.m.

1391{
1392 return [[self userInfo] objectForKey:kExpectedClassErrorKey];
1393}

◆ expectedClassName

- (NSString *) expectedClassName

Definition at line 115 of file OOPListSchemaVerifier.m.

1397{
1398 NSString *result = [[self userInfo] objectForKey:kExpectedClassNameErrorKey];
1399 if (result == nil) result = [[self expectedClass] description];
1400 return result;
1401}
return nil

◆ missingRequiredKeys

- (NSSet *) missingRequiredKeys

Definition at line 115 of file OOPListSchemaVerifier.m.

1385{
1386 return [[self userInfo] oo_setForKey:kMissingRequiredKeysErrorKey];
1387}

◆ plistKeyPath

- (NSArray *) plistKeyPath

Definition at line 115 of file OOPListSchemaVerifier.m.

1373{
1374 return [[self userInfo] oo_arrayForKey:kPListKeyPathErrorKey];
1375}

◆ plistKeyPathDescription

- (NSString *) plistKeyPathDescription

Definition at line 115 of file OOPListSchemaVerifier.m.

1379{
1380 return [OOPListSchemaVerifier descriptionForKeyPath:[self plistKeyPath]];
1381}
NSString * descriptionForKeyPath:(NSArray *keyPath)

The documentation for this category was generated from the following files: