Oolite 1.91.0.7646-241128-10e222e
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.

1393{
1394 return [[self userInfo] objectForKey:kExpectedClassErrorKey];
1395}

◆ expectedClassName

- (NSString *) expectedClassName

Definition at line 115 of file OOPListSchemaVerifier.m.

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

◆ missingRequiredKeys

- (NSSet *) missingRequiredKeys

Definition at line 115 of file OOPListSchemaVerifier.m.

1387{
1388 return [[self userInfo] oo_setForKey:kMissingRequiredKeysErrorKey];
1389}

◆ plistKeyPath

- (NSArray *) plistKeyPath

Definition at line 115 of file OOPListSchemaVerifier.m.

1375{
1376 return [[self userInfo] oo_arrayForKey:kPListKeyPathErrorKey];
1377}

◆ plistKeyPathDescription

- (NSString *) plistKeyPathDescription

Definition at line 115 of file OOPListSchemaVerifier.m.

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

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