luxlabs header browser preview


@class NSString;

@interface OIXMLElement : OIXMLNode {
    NSString *_name;
    id _attributes;
    id _children;
    BOOL _hasMultipleAttributes;
    BOOL _hasMultipleChildren;
    unsigned char _type;
}

+ (id)elementWithType:(unsigned char)a0;
+ (id)elementWithType:(unsigned char)a0 stringValue:(id)a1;

- (id)stringValue;
- (void)setStringValue:(id)a0;
- (void)addAttribute:(id)a0;
- (void).cxx_destruct;
- (id)initWithType:(unsigned char)a0;
- (id)name;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)addChild:(id)a0;
- (id)initWithType:(unsigned char)a0 stringValue:(id)a1;
- (id)contentString;
- (void)insertChild:(id)a0 atIndex:(unsigned long long)a1;
- (long long)attributeCount;
- (void)_appendXMLStringToString:(struct __CFString { } *)a0 level:(int)a1;
- (long long)childrenCount;
- (id)closingTagString;
- (BOOL)isEmptyHTMLElement;
- (id)openingTagString;

@end