00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #pragma once
00020
00021 BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE
00022 public __gc class ColumnDefinition;
00023 public __gc class PropertyDefinition;
00024 public __gc class PropertyDefinitionCollection;
00025 public __gc class ClassDefinition;
00026 public __gc class ClassCollection;
00027
00028 public __gc __sealed class ObjectFactory
00029 {
00030 public:
00031 static NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ColumnDefinition* CreateColumnDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00032 static NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::PropertyDefinition* CreatePropertyDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00033 static NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::PropertyDefinitionCollection* CreatePropertyDefinitionCollection(System::IntPtr ptr, System::Boolean autoDispose);
00034 static NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ClassDefinition* CreateClassDefinition(System::IntPtr ptr, System::Boolean autoDispose);
00035 static NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE::ClassCollection* CreateClassCollection(System::IntPtr ptr, System::Boolean autoDispose);
00036
00037 private:
00038 ObjectFactory(){}
00039 };
00040
00041 END_NAMESPACE_OSGEO_FDO_PROVIDERS_SHP_OVERRIDE