ObjFW
Loading...
Searching...
No Matches
<OFStringXMLUnescapingDelegate> Protocol Reference

A protocol that needs to be implemented by delegates for stringByXMLUnescapingWithHandler:. More...

#include <ObjFW/ObjFW.h>

Inheritance diagram for <OFStringXMLUnescapingDelegate>:
<OFObject>

Instance Methods

(nullable OFString *) - string:containsUnknownEntityNamed:
 This callback is called when an unknown entity was found while trying to unescape XML.
 
- Instance Methods inherited from <OFObject>
(Class) - class
 Returns the class of the object.
 
(nullable Class) - superclass
 Returns the superclass of the object.
 
(unsigned long) - hash
 Returns a hash for the object.
 
(unsigned int) - retainCount
 Returns the retain count.
 
(bool) - isProxy
 Returns whether the object is a proxy object.
 
(bool) - isKindOfClass:
 Returns a boolean whether the object is of the specified kind.
 
(bool) - isMemberOfClass:
 Returns a boolean whether the object is a member of the specified class.
 
(bool) - respondsToSelector:
 Returns a boolean whether the object responds to the specified selector.
 
(bool) - conformsToProtocol:
 Checks whether the object conforms to the specified protocol.
 
(nullable IMP- methodForSelector:
 Returns the implementation for the specified selector.
 
(nullable id) - performSelector:
 Performs the specified selector.
 
(nullable id) - performSelector:withObject:
 Performs the specified selector with the specified object.
 
(nullable id) - performSelector:withObject:withObject:
 Performs the specified selector with the specified objects.
 
(nullable id) - performSelector:withObject:withObject:withObject:
 Performs the specified selector with the specified objects.
 
(nullable id) - performSelector:withObject:withObject:withObject:withObject:
 Performs the specified selector with the specified objects.
 
(bool) - isEqual:
 Checks two objects for equality.
 
(instancetype) - retain
 Increases the retain count.
 
(void) - release
 Decreases the retain count.
 
(instancetype) - autorelease
 Adds the object to the topmost autorelease pool of the thread's autorelease pool stack.
 
(instancetype) - self
 Returns the receiver.
 
(bool) - allowsWeakReference
 Returns whether the object allows a weak reference.
 
(bool) - retainWeakReference
 Retain a weak reference to this object.
 

Detailed Description

A protocol that needs to be implemented by delegates for stringByXMLUnescapingWithHandler:.

Method Documentation

◆ string:containsUnknownEntityNamed:

- (nullable OFString *) string: (OFString *) string
containsUnknownEntityNamed: (OFString *) entity 

This callback is called when an unknown entity was found while trying to unescape XML.

The callback is supposed to return a substitution for the entity or nil if it is unknown to the callback as well, in which case an exception will be thrown.

Parameters
stringThe string which contains the unknown entity
entityThe name of the entity that is unknown
Returns
A substitution for the entity or nil

The documentation for this protocol was generated from the following file: