User Tools

Site Tools


thinkgeo.mapsuite.core.geodbf

This is an old revision of the document!


Table of Contents

ThinkGeo.MapSuite.Core.GeoDbf

<!– Class –>

Inheritance Hierarchy

Members Summary

Public Constructors

Name Parameters DeclaringType Summary
Public MethodGeoDbf
Public MethodGeoDbf String
Public MethodGeoDbf String, DbfReadWriteMode
Public MethodGeoDbf String, DbfReadWriteMode, Encoding
Public MethodGeoDbf String, DbfReadWriteMode, Encoding, CultureInfo

Protected Constructors

Name Parameters DeclaringType Summary

Public Methods

Name Parameters DeclaringType Summary
Public MethodAddEmptyRecord
Public MethodClose
Public MethodStatic MemberCopyDbfHeader String, String
Public MethodStatic MemberCopyDbfHeader String, String, OverwriteMode
Public MethodStatic MemberCreateDbfFile String, IEnumerable<DbfColumn>
Public MethodStatic MemberCreateDbfFile String, IEnumerable<DbfColumn>, OverwriteMode
Public MethodStatic MemberCreateDbfFile String, IEnumerable<DbfColumn>, OverwriteMode, Encoding
Public MethodDeleteRecord Int32
Public MethodDispose
Public MethodEquals Object Object
Public MethodFlush
Public MethodGetColumn Int32
Public MethodGetColumn String
Public MethodGetColumnName Int32
Public MethodGetColumnNumber String
Public MethodGetHashCode Object
Public MethodGetType Object
Public MethodStatic MemberGetValidColumnNames IEnumerable<String>
Public MethodStatic MemberGetValidColumnNames IEnumerable<String>, Encoding
Public MethodStatic MemberGetValidColumns IEnumerable<DbfColumn>
Public MethodStatic MemberGetValidColumns IEnumerable<DbfColumn>, Encoding
Public MethodIsRecordDeleted Int32
Public MethodOpen
Public MethodPack
Public MethodReadFieldAsBoolean Int32, Int32
Public MethodReadFieldAsBoolean Int32, String
Public MethodReadFieldAsDateTime Int32, Int32
Public MethodReadFieldAsDateTime Int32, String
Public MethodReadFieldAsDouble Int32, String
Public MethodReadFieldAsDouble Int32, Int32
Public MethodReadFieldAsInteger Int32, Int32
Public MethodReadFieldAsInteger Int32, String
Public MethodReadFieldAsString Int32, Int32
Public MethodReadFieldAsString Int32, String
Public MethodReadRecord Int32
Public MethodReadRecordAsString Int32
Public MethodToString Object
Public MethodUndeleteRecord Int32
Public MethodUpdateColumnName Int32, String
Public MethodWriteField Int32, String, Int32
Public MethodWriteField Int32, String, Double
Public MethodWriteField Int32, Int32, Int32
Public MethodWriteField Int32, String, DateTime
Public MethodWriteField Int32, Int32, DateTime
Public MethodWriteField Int32, Int32, Boolean
Public MethodWriteField Int32, String, String
Public MethodWriteField Int32, String, Boolean
Public MethodWriteField Int32, Int32, Double
Public MethodWriteField Int32, Int32, String
Public MethodWriteRecord Int32, IEnumerable<Object>

Protected Methods

Name Parameters DeclaringType Summary
Protected MethodFinalize Object(overriden)
Protected MethodMemberwiseClone Object
Protected MethodOnStreamLoading StreamLoadingEventArgs

Public Properties

Name Return DeclaringType Summary
Public PropertyColumnCount Int32
Public PropertyCultureInfo CultureInfo
Public PropertyEncoding Encoding
Public PropertyIsOpen Boolean
Public PropertyPathFileName String
Public PropertyReadWriteMode DbfReadWriteMode
Public PropertyRecordCount Int32

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary
Public EventStreamLoading StreamLoadingEventArgs

Public Constructors

GeoDbf()

Parameters

Name Type Description

Go Back

GeoDbf(String)

Parameters

Name Type Description
pathFileName String<!– System.String –>

Go Back

GeoDbf(String, DbfReadWriteMode)

Parameters

Name Type Description
pathFileName String<!– System.String –>
readWriteMode DbfReadWriteMode<!– ThinkGeo.MapSuite.Core.DbfReadWriteMode –>

Go Back

GeoDbf(String, DbfReadWriteMode, Encoding)

Parameters

Name Type Description
pathFileName String<!– System.String –>
readWriteMode DbfReadWriteMode<!– ThinkGeo.MapSuite.Core.DbfReadWriteMode –>
encoding Encoding<!– System.Text.Encoding –>

Go Back

GeoDbf(String, DbfReadWriteMode, Encoding, CultureInfo)

Parameters

Name Type Description
pathFileName String<!– System.String –>
readWriteMode DbfReadWriteMode<!– ThinkGeo.MapSuite.Core.DbfReadWriteMode –>
encoding Encoding<!– System.Text.Encoding –>
cultureInfo CultureInfo<!– System.Globalization.CultureInfo –>

Go Back

Protected Constructors

Public Methods

AddEmptyRecord()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Close()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

CopyDbfHeader(String, String)

<!– static –>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
sourcePathFileName String<!– System.String –>
destinationPathFileName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

CopyDbfHeader(String, String, OverwriteMode)

<!– static –>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
sourcePathFileName String<!– System.String –>
destinationPathFileName String<!– System.String –>
overwriteMode OverwriteMode<!– ThinkGeo.MapSuite.Core.OverwriteMode –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

CreateDbfFile(String, IEnumerable<DbfColumn>)

<!– static –>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
dbfPathFileName String<!– System.String –>
dbfColumns IEnumerable<DbfColumn><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.DbfColumn} –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

CreateDbfFile(String, IEnumerable<DbfColumn>, OverwriteMode)

<!– static –>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
dbfPathFileName String<!– System.String –>
dbfColumns IEnumerable<DbfColumn><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.DbfColumn} –>
overwriteMode OverwriteMode<!– ThinkGeo.MapSuite.Core.OverwriteMode –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

CreateDbfFile(String, IEnumerable<DbfColumn>, OverwriteMode, Encoding)

<!– static –>

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
dbfPathFileName String<!– System.String –>
dbfColumns IEnumerable<DbfColumn><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.DbfColumn} –>
overwriteMode OverwriteMode<!– ThinkGeo.MapSuite.Core.OverwriteMode –>
encoding Encoding<!– System.Text.Encoding –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

DeleteRecord(Int32)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Dispose()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

Flush()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

GetColumn(Int32)

Return Value

Return Type Description
DbfColumn<!– ThinkGeo.MapSuite.Core.DbfColumn –>

Parameters

Name Type Description
columnNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

GetColumn(String)

Return Value

Return Type Description
DbfColumn<!– ThinkGeo.MapSuite.Core.DbfColumn –>

Parameters

Name Type Description
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

GetColumnName(Int32)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
columnNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

GetColumnNumber(String)

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetValidColumnNames(IEnumerable<String>)

<!– static –>

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
columnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

GetValidColumnNames(IEnumerable<String>, Encoding)

<!– static –>

Return Value

Return Type Description
Collection<String><!– System.Collections.ObjectModel.Collection{System.String} –>

Parameters

Name Type Description
columnNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>
encoding Encoding<!– System.Text.Encoding –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

GetValidColumns(IEnumerable<DbfColumn>)

<!– static –>

Return Value

Return Type Description
Collection<DbfColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.DbfColumn} –>

Parameters

Name Type Description
columns IEnumerable<DbfColumn><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.DbfColumn} –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

GetValidColumns(IEnumerable<DbfColumn>, Encoding)

<!– static –>

Return Value

Return Type Description
Collection<DbfColumn><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.DbfColumn} –>

Parameters

Name Type Description
columns IEnumerable<DbfColumn><!– System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.Core.DbfColumn} –>
encoding Encoding<!– System.Text.Encoding –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

IsRecordDeleted(Int32)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Open()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Pack()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsBoolean(Int32, Int32)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsBoolean(Int32, String)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsDateTime(Int32, Int32)

Return Value

Return Type Description
DateTime<!– System.DateTime –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsDateTime(Int32, String)

Return Value

Return Type Description
DateTime<!– System.DateTime –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsDouble(Int32, String)

Return Value

Return Type Description
Double<!– System.Double –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsDouble(Int32, Int32)

Return Value

Return Type Description
Double<!– System.Double –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsInteger(Int32, Int32)

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsInteger(Int32, String)

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsString(Int32, Int32)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadFieldAsString(Int32, String)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadRecord(Int32)

Return Value

Return Type Description
Dictionary<String,Object><!– System.Collections.Generic.Dictionary{System.String,System.Object} –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadRecordAsString(Int32)

Return Value

Return Type Description
Dictionary<String,String><!– System.Collections.Generic.Dictionary{System.String,System.String} –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

UndeleteRecord(Int32)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

UpdateColumnName(Int32, String)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
columnNumber Int32<!– System.Int32 –>
newColumnName String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, String, Int32)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>
value Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, String, Double)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>
value Double<!– System.Double –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, Int32, Int32)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>
value Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, String, DateTime)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>
value DateTime<!– System.DateTime –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, Int32, DateTime)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>
value DateTime<!– System.DateTime –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, Int32, Boolean)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>
value Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, String, String)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>
value String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, String, Boolean)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnName String<!– System.String –>
value Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, Int32, Double)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>
value Double<!– System.Double –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteField(Int32, Int32, String)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
columnNumber Int32<!– System.Int32 –>
value String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

WriteRecord(Int32, IEnumerable<Object>)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
recordNumber Int32<!– System.Int32 –>
values IEnumerable<Object><!– System.Collections.Generic.IEnumerable{System.Object} –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Protected Methods

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object(overriden) –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

OnStreamLoading(StreamLoadingEventArgs)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
e StreamLoadingEventArgs<!– ThinkGeo.MapSuite.Core.StreamLoadingEventArgs –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Public Properties

ColumnCount

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

CultureInfo

Return Value

Return Type
CultureInfo<!– System.Globalization.CultureInfo –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Encoding

Return Value

Return Type
Encoding<!– System.Text.Encoding –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

IsOpen

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

PathFileName

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

ReadWriteMode

Return Value

Return Type
DbfReadWriteMode<!– ThinkGeo.MapSuite.Core.DbfReadWriteMode –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

RecordCount

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

Protected Properties

Public Events

StreamLoading

Event Arguments

Event Arguments
StreamLoadingEventArgs<!– ThinkGeo.MapSuite.Core.StreamLoadingEventArgs –>

<!– ThinkGeo.MapSuite.Core.GeoDbf –> Go Back

NOTOC MapSuiteCore ThinkGeo.MapSuite.Core UpdateDocumentation

thinkgeo.mapsuite.core.geodbf.1440040128.txt.gz · Last modified: 2015/09/17 09:01 (external edit)