Beispiel #1
0
 /// <summary>
 /// Milestone start or end
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 /// <param name="startMilestone"></param>
 /// <param name="namedAttributes"></param>
 public virtual void Milestone(UsfmParserState state, string marker, bool startMilestone, NamedAttribute[] namedAttributes)
 {
 }
Beispiel #2
0
 /// <summary>
 /// Verse element
 /// </summary>
 /// <param name="state"></param>
 /// <param name="number">verse number</param>
 /// <param name="marker"></param>
 /// <param name="altNumber">alternate verse number or null for none</param>
 /// <param name="pubNumber">publishable verse number or null for none</param>
 public virtual void Verse(UsfmParserState state, string number, string marker, string altNumber, string pubNumber)
 {
 }
Beispiel #3
0
 /// <summary>
 /// Optional break (// in usfm)
 /// </summary>
 /// <param name="state"></param>
 public virtual void OptBreak(UsfmParserState state)
 {
 }
Beispiel #4
0
 /// <summary>
 /// Start of a book element
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 /// <param name="code">code e.g. GEN</param>
 public virtual void StartBook(UsfmParserState state, string marker, string code)
 {
 }
Beispiel #5
0
 /// <summary>
 /// Start of a table
 /// </summary>
 /// <param name="state"></param>
 public virtual void StartTable(UsfmParserState state)
 {
 }
Beispiel #6
0
 /// <summary>
 /// End of a study Bible sidebar
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 public virtual void EndSidebar(UsfmParserState state, string marker)
 {
 }
Beispiel #7
0
 /// <summary>
 /// Unmatched end marker
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 public virtual void Unmatched(UsfmParserState state, string marker)
 {
 }
Beispiel #8
0
 /// <summary>
 /// Start of a character style
 /// </summary>
 /// <param name="state"></param>
 /// <param name="markerWithoutPlus">marker of the character style, with the plus prefix removed if present</param>
 /// <param name="closed">true if character style is closed with a close marker</param>
 /// <param name="unknown">true if marker is an unknown marker</param>
 /// <param name="namedAttributes">extra named namedAttributes</param>
 public virtual void StartChar(UsfmParserState state, string markerWithoutPlus, bool closed, bool unknown, NamedAttribute[] namedAttributes)
 {
 }
Beispiel #9
0
 /// <summary>
 /// Start of a cell within a table row
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 /// <param name="align">"start", "center" or "end"</param>
 public virtual void StartCell(UsfmParserState state, string marker, string align)
 {
 }
Beispiel #10
0
 /// <summary>
 /// Text element
 /// </summary>
 /// <param name="state"></param>
 /// <param name="text"></param>
 public virtual void Text(UsfmParserState state, string text)
 {
 }
Beispiel #11
0
 /// <summary>
 /// Start of a row of a table
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 public virtual void StartRow(UsfmParserState state, string marker)
 {
 }
Beispiel #12
0
 /// <summary>
 /// End of a table
 /// </summary>
 /// <param name="state"></param>
 public virtual void EndTable(UsfmParserState state)
 {
 }
Beispiel #13
0
 /// <summary>
 /// Got a marker of any kind
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 public virtual void GotMarker(UsfmParserState state, string marker)
 {
 }
Beispiel #14
0
 /// <summary>
 /// Start of a paragraph
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 /// <param name="unknown">true if marker is an unknown marker</param>
 public virtual void StartPara(UsfmParserState state, string marker, bool unknown)
 {
 }
Beispiel #15
0
 /// <summary>
 /// Automatically extracted ref to a Scripture location
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 /// <param name="display">String to be displayed</param>
 /// <param name="target">target of ref. See USX documentation</param>
 public virtual void Ref(UsfmParserState state, string marker, string display, string target)
 {
 }
Beispiel #16
0
 /// <summary>
 /// End of a paragraph
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 public virtual void EndPara(UsfmParserState state, string marker)
 {
 }
Beispiel #17
0
 /// <summary>
 /// Start of a study Bible sidebar
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker">"esb"</param>
 /// <param name="category">optional category or null if none</param>
 /// <param name="closed">true if sidebars closed by \esbe marker</param>
 public virtual void StartSidebar(UsfmParserState state, string marker, string category, bool closed)
 {
 }
Beispiel #18
0
 /// <summary>
 /// End of a character style
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 /// <param name="namedAttributes"></param>
 public virtual void EndChar(UsfmParserState state, string marker, NamedAttribute[] namedAttributes)
 {
 }
Beispiel #19
0
 /// <summary>
 /// Start of a note
 /// </summary>
 /// <param name="state"></param>
 /// <param name="marker"></param>
 /// <param name="caller"></param>
 /// <param name="category">optional category for the note. Null if none</param>
 /// <param name="closed">true if note is closed</param>
 public virtual void StartNote(UsfmParserState state, string marker, string caller, string category, bool closed)
 {
 }