//
//  EXPPrintElement.h
//  XMLTest
//
//  Created by Ashley on 20/05/2007.
//  Copyright 2007 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "EXPOutputElement.h"

@interface EXPPrintElement : EXPOutputElement {
	int _filenumber;
	NSString *_header;
	NSString *_footer;
	NSString *_leader;
	NSString *_trailer;
	NSString *_separator;
}

//- (void) addItem:(id)item;

- (void) setFileNumber:(int)fileNum;
- (int) fileNumber;
- (void) setHeader:(id) header;
- (id) header;
- (void) setFooter:(id)footer;
- (id) footer;
- (void) setLeader:(id)leader;
- (id) leader;
- (void) setTrailer:(id)trailer;
- (id) trailer;
- (void) setSeparator:(id)separator;
- (id) separator;

//- (BOOL) compilePrintHeader:(EXPVirtualMachine *)machine error:(EXPError *)err;
//- (BOOL) compilePrintFooter:(EXPVirtualMachine *)machine error:(EXPError *)err;

- (void) print;

@end