SourceHeader je nástroj pro vývojáře, který usnadňuje správu záhlaví (hlaviček) u zdrojových souborů. Program umožňuje pohodlně vložit záhlaví do všech souborů rozsáhlého projektu najednou a hromadně editovat existující záhlaví. SourceHeader se záhlavími nepracuje čistě textově. Za prvé dokáže rozeznat jméno souboru, které nahradí sekvencí %filename%, stejně tak jméno souboru bez přípony reprezentuje %classname%, a za druhé umí pracovat s takzvanými "alternujícími bloky".
Alternující blok se skládá z počáteční sekvence a koncové sekvence. Příkladem může být javaDoc tag @category, jeho počáteční sekvencí je ?@category? a koncovou sekvencí by mohl být nový řádek nebo mezera. SourceHeader vnímá obsah mezi počáteční a koncovou sekvencí nějakého alternujícího bloku jako unikátní pro každý soubor, a pokud je záhlaví souborů shodné až na obsah takového bloku, program se soubory pracuje, jakoby měly stejné záhlaví, tedy umožňuje např. jeho hromadnou editaci. SourceHeader byl vytvořen v javě a na cílovém počítači musí být přítomna Java verze alespoň 1.6.
Pro hodnocení programu se prosím nejprve přihlaste
Pro hodnocení programu se prosím nejprve přihlaste