1*20df96b0SRene Gollent /* 2*20df96b0SRene Gollent * Copyright 2010, Rene Gollent, rene@gollent.com. 3*20df96b0SRene Gollent * Distributed under the terms of the MIT License. 4*20df96b0SRene Gollent */ 5*20df96b0SRene Gollent #ifndef STRING_VALUE_HANDLER_H 6*20df96b0SRene Gollent #define STRING_VALUE_HANDLER_H 7*20df96b0SRene Gollent 8*20df96b0SRene Gollent 9*20df96b0SRene Gollent #include "ValueHandler.h" 10*20df96b0SRene Gollent 11*20df96b0SRene Gollent 12*20df96b0SRene Gollent class StringValueHandler : public ValueHandler { 13*20df96b0SRene Gollent public: 14*20df96b0SRene Gollent StringValueHandler(); 15*20df96b0SRene Gollent ~StringValueHandler(); 16*20df96b0SRene Gollent 17*20df96b0SRene Gollent status_t Init(); 18*20df96b0SRene Gollent 19*20df96b0SRene Gollent virtual float SupportsValue(Value* value); 20*20df96b0SRene Gollent virtual status_t GetValueFormatter(Value* value, 21*20df96b0SRene Gollent ValueFormatter*& _formatter); 22*20df96b0SRene Gollent virtual status_t GetTableCellValueRenderer(Value* value, 23*20df96b0SRene Gollent TableCellValueRenderer*& _renderer); 24*20df96b0SRene Gollent }; 25*20df96b0SRene Gollent 26*20df96b0SRene Gollent 27*20df96b0SRene Gollent #endif // STRING_VALUE_HANDLER_H 28