# eric3.XML.SessionHandler

Module implementing the handler class for reading an XML project session file.

### Classes

SessionHandler | Class implementing a sax handler to read an XML project session file.

### Functions

None

## SessionHandler

Class implementing a sax handler to read an XML project session file.

### Derived from

XMLHandlerBase

### Methods

SessionHandler | Constructor
endBFilename | Handler method for the "BFilename" end tag.
endBookmark | Handler method for the "Bookmark" end tag.
endBreakpoint | Handler method for the "Breakpoint" end tag.
endCommandLine | Handler method for the "CommandLine" end tag.
endCondition | Handler method for the "Condition" end tag.
endCovexcPattern | Handler method for the "CovexcPattern" end tag.
endEnvironment | Handler method for the "Environment" end tag.
endException | Handler method for the "Exception" end tag.
endExceptions | Handler method for the "Exceptions" end tag.
endFilename | Handler method for the "Filename" end tag.
endSpecial | Handler method for the "Special" end tag.
endWatchpoint | Handler method for the "Watchpoint" end tag.
endWorkingDirectory | Handler method for the "WorkinDirectory" end tag.
getVersion | Public method to retrieve the version of the session.
startBookmark | Handler method for the "Bookmark" start tag.
startBreakpoint | Handler method for the "Breakpoint" start tag.
startCount | Handler method for the "Count" start tag.
startDocumentSession | Handler called, when the document parsing is started.
startEnabled | Handler method for the "Enabled" start tag.
startExceptions | Handler method for the "Exceptions" start tag.
startFilename | Handler method for the "Filename" start tag.
startLinenumber | Handler method for the "Linenumber" start tag.
startReportExceptions | Handler method for the "ReportExceptions" start tag.
startSession | Handler method for the "Session" start tag.
startTracePython | Handler method for the "TracePython" start tag.
startWatchpoint | Handler method for the "Watchpoint" start tag.

### SessionHandler (Constructor)

SessionHandler(project)

Constructor

project
  Reference to the project object to store the information into.

### SessionHandler.endBFilename

endBFilename()

Handler method for the "BFilename" end tag.

### SessionHandler.endBookmark

endBookmark()

Handler method for the "Bookmark" end tag.

### SessionHandler.endBreakpoint

endBreakpoint()

Handler method for the "Breakpoint" end tag.

### SessionHandler.endCommandLine

endCommandLine()

Handler method for the "CommandLine" end tag.

### SessionHandler.endCondition

endCondition()

Handler method for the "Condition" end tag.

### SessionHandler.endCovexcPattern

endCovexcPattern()

Handler method for the "CovexcPattern" end tag.

### SessionHandler.endEnvironment

endEnvironment()

Handler method for the "Environment" end tag.

### SessionHandler.endException

endException()

Handler method for the "Exception" end tag.

### SessionHandler.endExceptions

endExceptions()

Handler method for the "Exceptions" end tag.

### SessionHandler.endFilename

endFilename()

Handler method for the "Filename" end tag.

### SessionHandler.endSpecial

endSpecial()

Handler method for the "Special" end tag.

### SessionHandler.endWatchpoint

endWatchpoint()

Handler method for the "Watchpoint" end tag.

### SessionHandler.endWorkingDirectory

endWorkingDirectory()

Handler method for the "WorkinDirectory" end tag.

### SessionHandler.getVersion

getVersion()

Public method to retrieve the version of the session.

Returns:
  String containing the version number.

### SessionHandler.startBookmark

startBookmark(attrs)

Handler method for the "Bookmark" start tag.

attrs
  list of tag attributes

### SessionHandler.startBreakpoint

startBreakpoint(attrs)

Handler method for the "Breakpoint" start tag.

attrs
  list of tag attributes

### SessionHandler.startCount

startCount(attrs)

Handler method for the "Count" start tag.

attrs
  list of tag attributes

### SessionHandler.startDocumentSession

startDocumentSession()

Handler called, when the document parsing is started.

### SessionHandler.startEnabled

startEnabled(attrs)

Handler method for the "Enabled" start tag.

attrs
  list of tag attributes

### SessionHandler.startExceptions

startExceptions(attrs)

Handler method for the "Exceptions" start tag.

attrs
  list of tag attributes

### SessionHandler.startFilename

startFilename(attrs)

Handler method for the "Filename" start tag.

### SessionHandler.startLinenumber

startLinenumber(attrs)

Handler method for the "Linenumber" start tag.

attrs
  list of tag attributes

### SessionHandler.startReportExceptions

startReportExceptions(attrs)

Handler method for the "ReportExceptions" start tag.

attrs
  list of tag attributes

### SessionHandler.startSession

startSession(attrs)

Handler method for the "Session" start tag.

attrs
  list of tag attributes

### SessionHandler.startTracePython

startTracePython(attrs)

Handler method for the "TracePython" start tag.

attrs
  list of tag attributes

### SessionHandler.startWatchpoint

startWatchpoint(attrs)

Handler method for the "Watchpoint" start tag.

attrs
  list of tag attributes

Up