DASchemaParserSchemaDelegate
Overview
Location
- Reference: DASchemaParserDelegates.h
- Namespace: DataAbstract
- Ancestry: NSObject | DASchemaParserBaseDelegate | DASchemaParserSchemaDelegate
finalizeWithParser:onElement: (declared in DASchemaParserBaseDelegate)
- (void) finalizeWithParser:(NSXMLParser *)parser onElement:(NSString *)elementName
Parameters:
- parser:
- elementName:
getDelegateForItem:withXmlTagName:andParent: (declared in DASchemaParserBaseDelegate)
+ (DASchemaParserBaseDelegate *) getDelegateForItem:(id)handledItem withXmlTagName:(NSString *)xmlTagName andParent:(DASchemaParserBaseDelegate *)parent
Parameters:
- handledItem:
- xmlTagName:
- parent:
getRootDelegateForSchema: (declared in DASchemaParserBaseDelegate)
+ (id) getRootDelegateForSchema:(DASchema *)schema
Parameters:
- schema:
handledItem (declared in DASchemaParserBaseDelegate)
@property (readonly) id handledItem
initWithParent:andXmlTagName:andItem: (declared in DASchemaParserBaseDelegate)
- (InstanceType) initWithParent:(DASchemaParserBaseDelegate *)parent andXmlTagName:(NSString *)aXmlTagName andItem:(id)item
Parameters:
- parent:
- aXmlTagName:
- item:
parser:didEndElement:namespaceURI:qualifiedName: (declared in DASchemaParserBaseDelegate)
- (void) parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
Parameters:
- parser:
- elementName:
- namespaceURI:
- qName:
parser:didStartElement:namespaceURI:qualifiedName:attributes: (declared in DASchemaParserBaseDelegate)
- (void) parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
Parameters:
- parser:
- elementName:
- namespaceURI:
- qName:
- attributeDict:
parser:foundCharacters: (declared in DASchemaParserBaseDelegate)
- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
Parameters:
- parser:
- string:
parserDidEndDocument: (declared in DASchemaParserBaseDelegate)
- (void) parserDidEndDocument:(NSXMLParser *)parser
Parameters:
- parser:
parserDidStartDocument: (declared in DASchemaParserBaseDelegate)
- (void) parserDidStartDocument:(NSXMLParser *)parser
Parameters:
- parser:
propertyMappings (declared in DASchemaParserBaseDelegate)
@property (readonly) NSDictionary *propertyMappings
propertyTypes (declared in DASchemaParserBaseDelegate)
@property (readonly) NSDictionary *propertyTypes
registerCollection:withItemClass:andMapping: (declared in DASchemaParserBaseDelegate)
- (void) registerCollection:(NSString *)name withItemClass:(Class)itemClass andMapping:(NSString *)mapping
Parameters:
- name:
- itemClass:
- mapping:
registerProperty:withType:andMapping: (declared in DASchemaParserBaseDelegate)
- (void) registerProperty:(NSString *)name withType:(enum DASchemaPropertyType)type andMapping:(NSString *)xmlName
Parameters:
- name:
- type:
- xmlName:
handledItem (declared in DASchemaParserBaseDelegate)
@property (readonly) id handledItem
propertyMappings (declared in DASchemaParserBaseDelegate)
@property (readonly) NSDictionary *propertyMappings
propertyTypes (declared in DASchemaParserBaseDelegate)
@property (readonly) NSDictionary *propertyTypes
getDelegateForItem:withXmlTagName:andParent: (declared in DASchemaParserBaseDelegate)
+ (DASchemaParserBaseDelegate *) getDelegateForItem:(id)handledItem withXmlTagName:(NSString *)xmlTagName andParent:(DASchemaParserBaseDelegate *)parent
Parameters:
- handledItem:
- xmlTagName:
- parent:
getRootDelegateForSchema: (declared in DASchemaParserBaseDelegate)
+ (id) getRootDelegateForSchema:(DASchema *)schema
Parameters:
- schema:
finalizeWithParser:onElement: (declared in DASchemaParserBaseDelegate)
- (void) finalizeWithParser:(NSXMLParser *)parser onElement:(NSString *)elementName
Parameters:
- parser:
- elementName:
initWithParent:andXmlTagName:andItem: (declared in DASchemaParserBaseDelegate)
- (InstanceType) initWithParent:(DASchemaParserBaseDelegate *)parent andXmlTagName:(NSString *)aXmlTagName andItem:(id)item
Parameters:
- parent:
- aXmlTagName:
- item:
parser:didEndElement:namespaceURI:qualifiedName: (declared in DASchemaParserBaseDelegate)
- (void) parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
Parameters:
- parser:
- elementName:
- namespaceURI:
- qName:
parser:didStartElement:namespaceURI:qualifiedName:attributes: (declared in DASchemaParserBaseDelegate)
- (void) parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
Parameters:
- parser:
- elementName:
- namespaceURI:
- qName:
- attributeDict:
parser:foundCharacters: (declared in DASchemaParserBaseDelegate)
- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
Parameters:
- parser:
- string:
parserDidEndDocument: (declared in DASchemaParserBaseDelegate)
- (void) parserDidEndDocument:(NSXMLParser *)parser
Parameters:
- parser:
parserDidStartDocument: (declared in DASchemaParserBaseDelegate)
- (void) parserDidStartDocument:(NSXMLParser *)parser
Parameters:
- parser:
registerCollection:withItemClass:andMapping: (declared in DASchemaParserBaseDelegate)
- (void) registerCollection:(NSString *)name withItemClass:(Class)itemClass andMapping:(NSString *)mapping
Parameters:
- name:
- itemClass:
- mapping:
registerProperty:withType:andMapping: (declared in DASchemaParserBaseDelegate)
- (void) registerProperty:(NSString *)name withType:(enum DASchemaPropertyType)type andMapping:(NSString *)xmlName
Parameters:
- name:
- type:
- xmlName: