class documentation

class TemplateBuilderTextBuffer(BuilderTextBuffer): (source)

View In Hierarchy

Sub class of BuilderTextBuffer that is used to strip text around template instructions.
Method __init__ Undocumented
Method flush Undocumented
Method lstrip Flag that next piece of text needs to be lstripped up to and including newline
Method rstrip Do an rstrip on last piece of text up to and including newline
Method text Append text @param text: text to be appended as string @implementation: must be implemented by sub-classes
Instance Variable buffer Undocumented
Method _lstrip Undocumented
Method _rstrip Undocumented
Class Variable _lstrip_re Undocumented
Class Variable _rstrip_re Undocumented
Instance Variable _lstrip_pending Undocumented

Inherited from BuilderTextBuffer:

Method append No summary
Method clear_text Undocumented
Method end No summary
Method get_text Undocumented
Method set_text Undocumented
Method start No summary
Instance Variable builder Undocumented
def __init__(self, builder): (source)

Undocumented

def flush(self): (source)

Undocumented

def lstrip(self): (source)
Flag that next piece of text needs to be lstripped up to and including newline
def rstrip(self): (source)
Do an rstrip on last piece of text up to and including newline
def text(self, text): (source)
Append text
Parameters
texttext to be appended as string
Unknown Field: implementation
must be implemented by sub-classes
def _lstrip(self, text): (source)

Undocumented

def _rstrip(self, text): (source)

Undocumented

_lstrip_re = (source)

Undocumented

_rstrip_re = (source)

Undocumented

_lstrip_pending: bool = (source)

Undocumented