DASchemaParserBaseDelegate

Overview

Location


 

finalizeWithParser:onElement:

- (void) finalizeWithParser:(NSXMLParser *)parser onElement:(NSString *)elementName

Parameters:

  • parser:
  • elementName:

getDelegateForItem:withXmlTagName:andParent:

+ (DASchemaParserBaseDelegate *) getDelegateForItem:(id)handledItem withXmlTagName:(NSString *)xmlTagName andParent:(DASchemaParserBaseDelegate *)parent

Parameters:

  • handledItem:
  • xmlTagName:
  • parent:

getRootDelegateForSchema:

+ (id) getRootDelegateForSchema:(DASchema *)schema

Parameters:

  • schema:

handledItem

@property (readonly) id handledItem

initWithParent:andXmlTagName:andItem:

- (InstanceType) initWithParent:(DASchemaParserBaseDelegate *)parent andXmlTagName:(NSString *)aXmlTagName andItem:(id)item

Parameters:

  • parent:
  • aXmlTagName:
  • item:

parser:didEndElement:namespaceURI:qualifiedName:

- (void) parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName

Parameters:

  • parser:
  • elementName:
  • namespaceURI:
  • qName:

parser:didStartElement:namespaceURI:qualifiedName:attributes:

- (void) parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict

Parameters:

  • parser:
  • elementName:
  • namespaceURI:
  • qName:
  • attributeDict:

parser:foundCharacters:

- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string

Parameters:

  • parser:
  • string:

parserDidEndDocument:

- (void) parserDidEndDocument:(NSXMLParser *)parser

Parameters:

  • parser:

parserDidStartDocument:

- (void) parserDidStartDocument:(NSXMLParser *)parser

Parameters:

  • parser:

propertyMappings

@property (readonly) NSDictionary *propertyMappings

propertyTypes

@property (readonly) NSDictionary *propertyTypes

registerCollection:withItemClass:andMapping:

- (void) registerCollection:(NSString *)name withItemClass:(Class)itemClass andMapping:(NSString *)mapping

Parameters:

  • name:
  • itemClass:
  • mapping:

registerProperty:withType:andMapping:

- (void) registerProperty:(NSString *)name withType:(enum DASchemaPropertyType)type andMapping:(NSString *)xmlName

Parameters:

  • name:
  • type:
  • xmlName:

 

handledItem

@property (readonly) id handledItem

propertyMappings

@property (readonly) NSDictionary *propertyMappings

propertyTypes

@property (readonly) NSDictionary *propertyTypes

 

getDelegateForItem:withXmlTagName:andParent:

+ (DASchemaParserBaseDelegate *) getDelegateForItem:(id)handledItem withXmlTagName:(NSString *)xmlTagName andParent:(DASchemaParserBaseDelegate *)parent

Parameters:

  • handledItem:
  • xmlTagName:
  • parent:

getRootDelegateForSchema:

+ (id) getRootDelegateForSchema:(DASchema *)schema

Parameters:

  • schema:

 

finalizeWithParser:onElement:

- (void) finalizeWithParser:(NSXMLParser *)parser onElement:(NSString *)elementName

Parameters:

  • parser:
  • elementName:

initWithParent:andXmlTagName:andItem:

- (InstanceType) initWithParent:(DASchemaParserBaseDelegate *)parent andXmlTagName:(NSString *)aXmlTagName andItem:(id)item

Parameters:

  • parent:
  • aXmlTagName:
  • item:

parser:didEndElement:namespaceURI:qualifiedName:

- (void) parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName

Parameters:

  • parser:
  • elementName:
  • namespaceURI:
  • qName:

parser:didStartElement:namespaceURI:qualifiedName:attributes:

- (void) parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict

Parameters:

  • parser:
  • elementName:
  • namespaceURI:
  • qName:
  • attributeDict:

parser:foundCharacters:

- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string

Parameters:

  • parser:
  • string:

parserDidEndDocument:

- (void) parserDidEndDocument:(NSXMLParser *)parser

Parameters:

  • parser:

parserDidStartDocument:

- (void) parserDidStartDocument:(NSXMLParser *)parser

Parameters:

  • parser:

registerCollection:withItemClass:andMapping:

- (void) registerCollection:(NSString *)name withItemClass:(Class)itemClass andMapping:(NSString *)mapping

Parameters:

  • name:
  • itemClass:
  • mapping:

registerProperty:withType:andMapping:

- (void) registerProperty:(NSString *)name withType:(enum DASchemaPropertyType)type andMapping:(NSString *)xmlName

Parameters:

  • name:
  • type:
  • xmlName: