#ifndef _WDCSTARHTMLAPPLICATION_
#define _WDCSTARHTMLAPPLICATION_

#include <objc/Object.h>

@interface CategoryFile :Object
{
  char* _categoryName;
  char* _fileName;
  FILE* _file;
}

- setCategoryName:(char*)name;
- setFileName:(char*)name;
- setFile:(FILE*)file;
- (char*)getCategoryName;
- (char*)getFileName;
- (FILE*)getFile;

@end

@interface WDCStarHtmlApplication : Object
{
  id _parent;
  id _starObject;
}

- initWith:starObject asChildOf:anObject;
- setParentObject:parent;
- setStarObject:star;
- getParentObject;
- getStarObject;

@end

@interface WDCStarHtmlMain :WDCStarHtmlApplication
{
  id _starParser;
  FILE **_outFiles;
  char **_outFileNames;
  int _numOfDics;
  id _categoryFiles;
}

- initWith:(char*)aName,...;
- setSTARParser:aParser;
- getSTARParser;
- run;

@end

#endif
  
