C# Класс PurplePen.ExportXmlBase

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
controlCodeMap string>.Dictionary
coordinateMapper CoordinateMapper
eventDB EventDB
mapBounds System.Drawing.RectangleF
modificationDate DateTimeOffset
xmlWriter System.Xml.XmlWriter

Открытые методы

Метод Описание
WriteXml ( string filename, EventDB eventDB, RectangleF mapBounds, CoordinateMapper coordinateMapper ) : void

Защищенные методы

Метод Описание
GetClassNames ( EventDB eventDB, Id courseId ) : string[]
WriteControlPoint ( ControlPointKind controlKind, ControlPoint control, string code ) : void
WriteControls ( ControlPointKind controlKind, string codePrefix ) : void
WriteCourseControl ( ControlPointKind kind, CourseView controlView, bool isScore, int &sequenceNumber, float &distanceThisLeg ) : void
WriteCourseEnd ( ) : void
WriteCourseGroupEnd ( ) : void
WriteCourseGroupStart ( string courseName, int courseNumber, string classNames, bool isScore ) : void
WriteCourseStart ( CourseView courseView, string courseName, int courseNumber, string classNames, bool isScore, int variationNumber, VariationInfo variationInfo ) : void
WriteCourseVariations ( Id courseId, string courseName, int courseNumber, string classNames, bool isScore ) : void
WriteCourses ( ) : void
WriteEnd ( ) : void
WriteSingleCourseVariation ( CourseDesignator courseDesignator, string courseName, int courseNumber, string classNames, bool isScore, int variationNumber, VariationInfo variationInfo ) : void
WriteStart ( ) : void

Приватные методы

Метод Описание
WriteCourse ( Id courseId, int courseNumber ) : bool

Описание методов

GetClassNames() защищенный Метод

protected GetClassNames ( EventDB eventDB, Id courseId ) : string[]
eventDB EventDB
courseId Id
Результат string[]

WriteControlPoint() защищенный абстрактный Метод

protected abstract WriteControlPoint ( ControlPointKind controlKind, ControlPoint control, string code ) : void
controlKind ControlPointKind
control ControlPoint
code string
Результат void

WriteControls() защищенный Метод

protected WriteControls ( ControlPointKind controlKind, string codePrefix ) : void
controlKind ControlPointKind
codePrefix string
Результат void

WriteCourseControl() защищенный абстрактный Метод

protected abstract WriteCourseControl ( ControlPointKind kind, CourseView controlView, bool isScore, int &sequenceNumber, float &distanceThisLeg ) : void
kind ControlPointKind
controlView CourseView
isScore bool
sequenceNumber int
distanceThisLeg float
Результат void

WriteCourseEnd() защищенный абстрактный Метод

protected abstract WriteCourseEnd ( ) : void
Результат void

WriteCourseGroupEnd() защищенный абстрактный Метод

protected abstract WriteCourseGroupEnd ( ) : void
Результат void

WriteCourseGroupStart() защищенный абстрактный Метод

protected abstract WriteCourseGroupStart ( string courseName, int courseNumber, string classNames, bool isScore ) : void
courseName string
courseNumber int
classNames string
isScore bool
Результат void

WriteCourseStart() защищенный абстрактный Метод

protected abstract WriteCourseStart ( CourseView courseView, string courseName, int courseNumber, string classNames, bool isScore, int variationNumber, VariationInfo variationInfo ) : void
courseView CourseView
courseName string
courseNumber int
classNames string
isScore bool
variationNumber int
variationInfo VariationInfo
Результат void

WriteCourseVariations() защищенный Метод

protected WriteCourseVariations ( Id courseId, string courseName, int courseNumber, string classNames, bool isScore ) : void
courseId Id
courseName string
courseNumber int
classNames string
isScore bool
Результат void

WriteCourses() защищенный Метод

protected WriteCourses ( ) : void
Результат void

WriteEnd() защищенный абстрактный Метод

protected abstract WriteEnd ( ) : void
Результат void

WriteSingleCourseVariation() защищенный Метод

protected WriteSingleCourseVariation ( CourseDesignator courseDesignator, string courseName, int courseNumber, string classNames, bool isScore, int variationNumber, VariationInfo variationInfo ) : void
courseDesignator CourseDesignator
courseName string
courseNumber int
classNames string
isScore bool
variationNumber int
variationInfo VariationInfo
Результат void

WriteStart() защищенный абстрактный Метод

protected abstract WriteStart ( ) : void
Результат void

WriteXml() публичный Метод

public WriteXml ( string filename, EventDB eventDB, RectangleF mapBounds, CoordinateMapper coordinateMapper ) : void
filename string
eventDB EventDB
mapBounds System.Drawing.RectangleF
coordinateMapper CoordinateMapper
Результат void

Описание свойств

controlCodeMap защищенное свойство

protected Dictionary,string> controlCodeMap
Результат string>.Dictionary

coordinateMapper защищенное свойство

protected CoordinateMapper,PurplePen coordinateMapper
Результат CoordinateMapper

eventDB защищенное свойство

protected EventDB,PurplePen eventDB
Результат EventDB

mapBounds защищенное свойство

protected RectangleF,System.Drawing mapBounds
Результат System.Drawing.RectangleF

modificationDate защищенное свойство

protected DateTimeOffset modificationDate
Результат DateTimeOffset

xmlWriter защищенное свойство

protected XmlWriter,System.Xml xmlWriter
Результат System.Xml.XmlWriter