Differences From Artifact [ae816ab4d8]:
- File src/exceptions/OFUnboundNamespaceException.h — part of check-in [09bd870f8c] at 2013-02-22 11:32:52 on branch trunk — Fix ObjC++. (user: js, size: 2554) [annotate] [blame] [check-ins using]
To Artifact [449c7bd059]:
- File
src/exceptions/OFUnboundNamespaceException.h
— part of check-in
[457e0e82af]
at
2013-06-16 20:03:47
on branch trunk
— Split OFUnboundNamespaceException.
OFUnboundNamespaceException is now only used when the namespace is not
bound. If the prefix is not bound, OFUnboundPrefixException is used now. (user: js, size: 2222) [annotate] [blame] [check-ins using]
︙ | ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import "OFException.h" /*! * @brief An exception indicating an attempt to use an unbound namespace. */ @interface OFUnboundNamespaceException: OFException { | > > | > | > | | < < < < < < < < < > | | < < < < < < < < < | | | | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #import "OFException.h" @class OFXMLElement; /*! * @brief An exception indicating an attempt to use an unbound namespace. */ @interface OFUnboundNamespaceException: OFException { OFString *_namespace; OFXMLElement *_element; } #ifdef OF_HAVE_PROPERTIES # ifdef __cplusplus @property (readonly, copy, nonatomic, getter=namespace) OFString *namespace_; # else @property (readonly, copy, nonatomic) OFString *namespace; # endif @property (readonly, retain, nonatomic) OFXMLElement *element; #endif /*! * @brief Creates a new, autoreleased unbound namespace exception. * * @param class_ The class of the object which caused the exception * @param namespace_ The namespace which is unbound * @param element The element in which the namespace was not bound * @return A new, autoreleased unbound namespace exception */ + (instancetype)exceptionWithClass: (Class)class_ namespace: (OFString*)namespace_ element: (OFXMLElement*)element; /*! * @brief Initializes an already allocated unbound namespace exception. * * @param class_ The class of the object which caused the exception * @param namespace_ The namespace which is unbound * @param element The element in which the namespace was not bound * @return An initialized unbound namespace exception */ - initWithClass: (Class)class_ namespace: (OFString*)namespace_ element: (OFXMLElement*)element; /*! * @brief Returns the unbound namespace. * * @return The unbound namespace */ - (OFString*)namespace; /*! * @brief Returns the element in which the namespace was not bound. * * @return The element in which the namespace was not bound */ - (OFXMLElement*)element; @end |