C# Class PurplePen.ExportXmlBase

Afficher le fichier Open project: petergolde/PurplePen

Protected Properties

Свойство Type Description
controlCodeMap string>.Dictionary
coordinateMapper CoordinateMapper
eventDB EventDB
mapBounds System.Drawing.RectangleF
modificationDate DateTimeOffset
xmlWriter System.Xml.XmlWriter

Méthodes publiques

Méthode Description
WriteXml ( string filename, EventDB eventDB, RectangleF mapBounds, CoordinateMapper coordinateMapper ) : void

Méthodes protégées

Méthode Description
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

Private Methods

Méthode Description
WriteCourse ( Id courseId, int courseNumber ) : bool

Method Details

GetClassNames() protected méthode

protected GetClassNames ( EventDB eventDB, Id courseId ) : string[]
eventDB EventDB
courseId Id
Résultat string[]

WriteControlPoint() protected abstract méthode

protected abstract WriteControlPoint ( ControlPointKind controlKind, ControlPoint control, string code ) : void
controlKind ControlPointKind
control ControlPoint
code string
Résultat void

WriteControls() protected méthode

protected WriteControls ( ControlPointKind controlKind, string codePrefix ) : void
controlKind ControlPointKind
codePrefix string
Résultat void

WriteCourseControl() protected abstract méthode

protected abstract WriteCourseControl ( ControlPointKind kind, CourseView controlView, bool isScore, int &sequenceNumber, float &distanceThisLeg ) : void
kind ControlPointKind
controlView CourseView
isScore bool
sequenceNumber int
distanceThisLeg float
Résultat void

WriteCourseEnd() protected abstract méthode

protected abstract WriteCourseEnd ( ) : void
Résultat void

WriteCourseGroupEnd() protected abstract méthode

protected abstract WriteCourseGroupEnd ( ) : void
Résultat void

WriteCourseGroupStart() protected abstract méthode

protected abstract WriteCourseGroupStart ( string courseName, int courseNumber, string classNames, bool isScore ) : void
courseName string
courseNumber int
classNames string
isScore bool
Résultat void

WriteCourseStart() protected abstract méthode

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
Résultat void

WriteCourseVariations() protected méthode

protected WriteCourseVariations ( Id courseId, string courseName, int courseNumber, string classNames, bool isScore ) : void
courseId Id
courseName string
courseNumber int
classNames string
isScore bool
Résultat void

WriteCourses() protected méthode

protected WriteCourses ( ) : void
Résultat void

WriteEnd() protected abstract méthode

protected abstract WriteEnd ( ) : void
Résultat void

WriteSingleCourseVariation() protected méthode

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
Résultat void

WriteStart() protected abstract méthode

protected abstract WriteStart ( ) : void
Résultat void

WriteXml() public méthode

public WriteXml ( string filename, EventDB eventDB, RectangleF mapBounds, CoordinateMapper coordinateMapper ) : void
filename string
eventDB EventDB
mapBounds System.Drawing.RectangleF
coordinateMapper CoordinateMapper
Résultat void

Property Details

controlCodeMap protected_oe property

protected Dictionary,string> controlCodeMap
Résultat string>.Dictionary

coordinateMapper protected_oe property

protected CoordinateMapper,PurplePen coordinateMapper
Résultat CoordinateMapper

eventDB protected_oe property

protected EventDB,PurplePen eventDB
Résultat EventDB

mapBounds protected_oe property

protected RectangleF,System.Drawing mapBounds
Résultat System.Drawing.RectangleF

modificationDate protected_oe property

protected DateTimeOffset modificationDate
Résultat DateTimeOffset

xmlWriter protected_oe property

protected XmlWriter,System.Xml xmlWriter
Résultat System.Xml.XmlWriter