|
Oolite 1.91.0.7712-251017-85ce217
|
Instance Methods | |
| (BOOL) | - delegateVerifierWithPropertyList:named:testProperty:atPath:againstType:error: |
| (BOOL) | - delegateVerifierWithPropertyList:named:failedForProperty:withError:expectedType: |
| (BOOL) | - verifyPList:named:subProperty:againstSchemaType:atPath:tentative:error:stop: |
| (NSDictionary *) | - resolveSchemaType:atPath:error: |
Definition at line 157 of file OOPListSchemaVerifier.m.
| - (BOOL) delegateVerifierWithPropertyList: | (id) | rootPList | |
| named: | (NSString *) | name | |
| failedForProperty: | (id) | subPList | |
| withError: | (NSError *) | error | |
| expectedType: | (NSDictionary *) | localSchema |
Extends class OOPListSchemaVerifier.
Definition at line 376 of file OOPListSchemaVerifier.m.
References OOLog.
| - (BOOL) delegateVerifierWithPropertyList: | (id) | rootPList | |
| named: | (NSString *) | name | |
| testProperty: | (id) | subPList | |
| atPath: | (BackLinkChain) | keyPath | |
| againstType: | (NSString *) | typeKey | |
| error: | (NSError **) | outError |
Extends class OOPListSchemaVerifier.
Definition at line 323 of file OOPListSchemaVerifier.m.
References ErrorWithProperty(), KeyPathToString(), kPListDelegatedTypeError, nil, and OOLog.
| - (NSDictionary *) resolveSchemaType: | (id) | specifier | |
| atPath: | (BackLinkChain) | keyPath | |
| error: | (NSError **) | outError |
Extends class OOPListSchemaVerifier.
Definition at line 496 of file OOPListSchemaVerifier.m.
References Error(), ErrorWithProperty(), KeyPathToString(), kPListErrorSchemaBadTypeSpecifier, kPListErrorSchemaUndefiniedMacroReference, kUndefinedMacroErrorKey, nil, and StringForErrorReport().
| - (BOOL) verifyPList: | (id) | rootPList | |
| named: | (NSString *) | name | |
| subProperty: | (id) | subProperty | |
| againstSchemaType: | (id) | subSchema | |
| atPath: | (BackLinkChain) | keyPath | |
| tentative: | (BOOL) | tentative | |
| error: | (NSError **) | outError | |
| stop: | (BOOL *) | outStop |
Extends class OOPListSchemaVerifier.
Definition at line 410 of file OOPListSchemaVerifier.m.
References DebugDumpIndent, DebugDumpPopIndent, DebugDumpPushIndent, OOPListSchemaVerifier::delegateVerifierWithPropertyList:named:failedForProperty:withError:expectedType:, Error(), IsFailureAlreadyReportedError(), KeyPathToString(), kPListErrorInternal, kTypeUnknown, nil, OOPListSchemaVerifier::resolveSchemaType:atPath:error:, StringToSchemaType(), and VERIFY_CASE.