Aller au contenu

Référence

phil/text-diff
TypeGenreRôle
Phil\TextDiff\TextDifffinal readonly classLa bibliothèque en un seul objet : textes et documents comparés, différences en HTML
Phil\TextDiff\TokenizerénumérationLa façon de découper un texte en jetons : mots, lignes, paragraphes, HTML
Phil\TextDiff\Difffinal readonly classLes opérations d'une différence, les deux textes, la liste de changements
Phil\TextDiff\Operationfinal readonly classUne suite de jetons conservés, supprimés ou insérés
Phil\TextDiff\OperationKindénumérationÉgal, suppression ou insertion
Phil\TextDiff\Changefinal readonly classUn changement, son ancien et son nouveau texte et ses positions
Phil\TextDiff\ChangeKindénumérationInsertion, suppression ou remplacement
Phil\TextDiff\HtmlFormatterfinal readonly classUne différence en HTML avec <ins> et <del>
Phil\TextDiff\Myersfinal readonly class, interneL'algorithme de Myers sur deux listes de jetons, borné
Phil\TextDiff\Ujo\DocumentDifffinal readonly classChaque bloc de deux documents comparés
Phil\TextDiff\Ujo\BlockChangefinal readonly classUn bloc : ce qui lui est arrivé, où, et ses changements de champs
Phil\TextDiff\Ujo\BlockChangeKindénumérationInchangé, modifié, ajouté, retiré ou déplacé
Phil\TextDiff\Ujo\FieldChangefinal readonly classUne valeur d'un bloc qui a changé, par chemin
Phil\TextDiff\Ujo\DocumentDifferfinal readonly class, interneLes blocs appariés par identifiant, niveau par niveau, et comparés valeur par valeur
Phil\TextDiff\Ujo\DocumentFormatterfinal readonly class, interneLa différence de deux documents en HTML par phil/ujo
Phil\TextDiff\Exception\TextDiffExceptioninterfaceChaque exception de la bibliothèque
Phil\TextDiff\Exception\InvalidTextfinal classUn texte qui n'est pas de l'UTF-8 valide
Phil\TextDiff\Exception\InvalidConfigurationfinal classUne borne de modifications négative