#ifndef _ITEM_H
#define _ITEM_H

#include "Attributes.h"

class Item {

public:
     Item( const char * );

     virtual ~Item();

     char *name()
	  { return (_name!=NULL) ? _name : "" ; };
     char *setName( const char * );

     Attributes *attributes()
	  { return &_attributes; };

     virtual int verify();
     
protected:
     char *_name;

     Attributes _attributes;

};


#endif
