00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #import "OFObject.h"
00018
00019 @class OFString;
00020
00024 @interface OFXMLAttribute: OFObject
00025 {
00026 @public
00027 OFString *name;
00028 OFString *ns;
00029 OFString *stringValue;
00030 }
00031
00032 #ifdef OF_HAVE_PROPERTIES
00033 @property (readonly, retain) OFString *name;
00034 @property (readonly, retain) OFString *namespace;
00035 @property (readonly, retain) OFString *stringValue;
00036 #endif
00037
00044 + attributeWithName: (OFString*)name
00045 namespace: (OFString*)ns
00046 stringValue: (OFString*)value;
00047
00056 - initWithName: (OFString*)name
00057 namespace: (OFString*)ns
00058 stringValue: (OFString*)value;
00059
00063 - (OFString*)name;
00064
00068 - (OFString*)namespace;
00069
00073 - (OFString*)stringValue;
00074 @end