DASchemaParserBaseDelegate
Overview
Location
- Reference: DASchemaParserDelegates.h
- Namespace: DataAbstract
- Ancestry: NSObject | DASchemaParserBaseDelegate
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:
-
DASchemaParserCollectionItemDelegate
- DASchemaParserCommandDelegate
- DASchemaParserFieldDelegate
- DASchemaParserMappingDelegate
- DASchemaParserParameterDelegate
- DASchemaParserRelationDelegate
- DASchemaParserStatementDelegate
- DASchemaParserTableDelegate
- DASchemaParserUnionDelegate
- DASchemaParserUnionSourceDelegate
- DASchemaParserUpdateRuleDelegate
- DASchemaParserCollectionsDelegate
- DASchemaParserPropertyDelegate
- DASchemaParserRootDelegate
- DASchemaParserSchemaDelegate
- DASchemaParserServerBusinessRuleDelegate