luxlabs header browser preview


@class NSString, NSURL, MWFeedInfo, NSDictionary, NSMutableString, NSURLRequest, NSURLSessionDataTask, NSXMLParser, MWFeedItem, NSDateFormatter;
@protocol MWFeedParserDelegate;

@interface MWFeedParser : NSObject <NSXMLParserDelegate> {
    int feedType;
    NSDateFormatter *dateFormatterRFC822;
    NSDateFormatter *dateFormatterRFC3339;
    BOOL aborted;
    BOOL parsingComplete;
    BOOL hasEncounteredItems;
    BOOL parseStructureAsContent;
}

@property (copy, nonatomic) NSURL *url;
@property (retain, nonatomic) NSURLRequest *request;
@property (retain, nonatomic) NSURLSessionDataTask *urlTask;
@property (retain, nonatomic) NSXMLParser *feedParser;
@property (retain, nonatomic) NSString *currentPath;
@property (retain, nonatomic) NSMutableString *currentText;
@property (retain, nonatomic) NSDictionary *currentElementAttributes;
@property (retain, nonatomic) MWFeedItem *item;
@property (retain, nonatomic) MWFeedInfo *info;
@property (copy, nonatomic) NSString *pathOfElementWithXHTMLType;
@property (weak, nonatomic) id<MWFeedParserDelegate> delegate;
@property (nonatomic) int feedParseType;
@property (readonly, nonatomic, getter=isStopped) BOOL stopped;
@property (readonly, nonatomic, getter=didFail) BOOL failed;
@property (readonly, nonatomic, getter=isParsing) BOOL parsing;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (BOOL)parse;
- (void)parser:(id)a0 validationErrorOccurred:(id)a1;
- (id)init;
- (void)reset;
- (void)parser:(id)a0 didStartElement:(id)a1 namespaceURI:(id)a2 qualifiedName:(id)a3 attributes:(id)a4;
- (void)parser:(id)a0 foundCDATA:(id)a1;
- (void)parser:(id)a0 didEndElement:(id)a1 namespaceURI:(id)a2 qualifiedName:(id)a3;
- (void).cxx_destruct;
- (void)parserDidEndDocument:(id)a0;
- (void)parser:(id)a0 parseErrorOccurred:(id)a1;
- (void)parser:(id)a0 foundCharacters:(id)a1;
- (void)parserDidStartDocument:(id)a0;
- (void)parsingFinished;
- (void)abortParsingEarly;
- (BOOL)createEnclosureFromAttributes:(id)a0 andAddToItem:(id)a1;
- (void)dispatchFeedInfoToDelegate;
- (void)dispatchFeedItemToDelegate;
- (id)initWithFeedRequest:(id)a0;
- (id)initWithFeedURL:(id)a0;
- (void)parsingFailedWithErrorCode:(int)a0 andDescription:(id)a1;
- (BOOL)processAtomLink:(id)a0 andAddToMWObject:(id)a1;
- (void)startParsingData:(id)a0 textEncodingName:(id)a1;
- (void)stopParsing;

@end