# eric4.E4XML.MultiProjectHandler

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

### Global Attributes

None

### Classes

MultiProjectHandler | Class implementing a sax handler to read an XML multi project file.

### Functions

None

## MultiProjectHandler

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

### Derived from

XMLHandlerBase

### Class Attributes

None

### Methods

MultiProjectHandler | Constructor
endDescription | Handler method for the "Description" end tag.
endProject | Handler method for the "Project" end tag.
endProjectDescription | Handler method for the "ProjectDescription" end tag.
endProjectFile | Handler method for the "ProjectFile" end tag.
endProjectName | Handler method for the "ProjectName" end tag.
getVersion | Public method to retrieve the version of the project.
startDocumentMultiProject | Handler called, when the document parsing is started.
startMultiProject | Handler method for the "MultiProject" start tag.
startProject | Handler method for the "Project" start tag.

#### MultiProjectHandler (Constructor)

MultiProjectHandler(multiProject)

Constructor

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

#### MultiProjectHandler.endDescription

endDescription()

Handler method for the "Description" end tag.

#### MultiProjectHandler.endProject

endProject()

Handler method for the "Project" end tag.

#### MultiProjectHandler.endProjectDescription

endProjectDescription()

Handler method for the "ProjectDescription" end tag.

#### MultiProjectHandler.endProjectFile

endProjectFile()

Handler method for the "ProjectFile" end tag.

#### MultiProjectHandler.endProjectName

endProjectName()

Handler method for the "ProjectName" end tag.

#### MultiProjectHandler.getVersion

getVersion()

Public method to retrieve the version of the project.

Returns:
  String containing the version number.

#### MultiProjectHandler.startDocumentMultiProject

startDocumentMultiProject()

Handler called, when the document parsing is started.

#### MultiProjectHandler.startMultiProject

startMultiProject(attrs)

Handler method for the "MultiProject" start tag.

attrs
  list of tag attributes

#### MultiProjectHandler.startProject

startProject(attrs)

Handler method for the "Project" start tag.

attrs
  list of tag attributes

Up