Package DE_EPAGES::Installer::API::LangDiffBuilder
This modul generates and change all files necessary for patch.
Functions
- exportReleaseFolder
- exportReleaseFolders
- generatePatchFiles
- getTargetEncoding
- language
- new
- newVersion
- oldVersion
- postProcessXMLFile
- printMessage
- target
- verbose
exportReleaseFolder
part of step 1 export two versions of one cartridge, one tagged with old release and one tagged with the new release tag to different folders
Syntax |
$self->exportReleaseFolder($CVSPath, $Dir, $Tag); |
Input |
|
exportReleaseFolders
step 1 export two versions of one cartridge, one tagged with old release and one tagged with the new release tag to different folders
Syntax |
$self->exportReleaseFolders($CVSPath, $OldDir, $NewDir); |
Input |
|
generatePatchFiles
step 2 - compare old and new version of cartridge - generates all patch files under ../Patches/Patch../Database/XML - (if patch files already builded, only additional tags where added manually changes with stay)
Syntax |
$self->generatePatchFiles($OldFolder, $NewFolder, $CartridgeFolder); |
Input |
|
getTargetEncoding
return XML encoding string for a language identifier
Syntax |
$Encoding = getTargetEncoding($Language); |
Input |
|
Return |
|
language
return object attribute language
Syntax |
$self->language() |
Return |
|
new
Creates a new LangDiffBuilder object
Syntax |
$LangDiffBuilder = DE_EPAGES::Installer::API::LangDiffBuilder->new( 'OldReleaseTag' => $OldReleaseTag, 'NewReleaseTag' => $NewReleaseTag, 'Lang' => $Lang, 'Target' => $Target, 'Verbose' => 1, ); |
Input |
|
Return |
|
newVersion
return object attribute, new version
Syntax |
my $NewVersion = $self->newVersion(); |
Return |
|
oldVersion
return object attribute, old version
Syntax |
my $OldVersion = $self->oldVersion(); |
Return |
|
postProcessXMLFile
unquotes <notrans>, " and '
Syntax |
postProcessXMLFile($FileName); |
Input |
|
printMessage
print message if verbose is true
Syntax |
$self->printMessage('message to test'); |
Input |
|
target
return object attribute target
Syntax |
$self->target() |
Return |
|
verbose
return object attribute verbose
Syntax |
$self->verbose() |
Return |
|