00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef INCL_CTTYPE_SUPPORTED
00021 #define INCL_CTTYPE_SUPPORTED
00022
00024 #include "base/fscapi.h"
00025 #include "base/util/ArrayList.h"
00026 #include "base/util/ArrayElement.h"
00027
00028
00029 class CTTypeSupported : public ArrayElement{
00030
00031
00032 private:
00033 char* ctType;
00034 ArrayList* ctPropParams;
00035
00036 void initialize();
00037
00038 public:
00039
00040 CTTypeSupported();
00041 ~CTTypeSupported();
00042
00051 CTTypeSupported(char* ctType, ArrayList* ctPropParams );
00052
00053
00059 const char* getCTType();
00060
00066 void setCTType(const char* ctType);
00067
00074 ArrayList* getCTPropParams();
00075
00082 void setCTPropParams(ArrayList* ctPropParams);
00083
00084 ArrayElement* clone();
00085
00086 };
00087
00089 #endif