PB138 OdsSearch projekt report

Marek Abaffy


Table of Contents

Úvod
Popis riešenia
Zhrnutie

Úvod

Našou úlohou bolo implementovať jednoduchú java aplikácia, ktorá by užívateľovi umožňovala vyhľadávať frázy v Open Spreadsheet dokumente.

Popis riešenia

Na uľahčenie práce sme si zvolili knižnicu Apache ODF Toolkit, ktorá nám poskytla základné rozhranie na prehľadávanie tabuliek. S využitím tejto API sme implementovali triedu OdsSearch, ktorá poskytuje akúsi nadstavbu a s využitím Odf Toolkit umožňuje prehľadávanie vybraného súboru. V rámci tímu sme sa rozhodli, že zadanie rozšírime a užívateľovi poskytneme možnosť vyhľadávať na základe istých volieb. API OdsSearch teda poskytuje možnosť nastavenia typov vyhľadávania. Dostupné je vyhľadávanie rozlišujúce veľkosť znakov, vyhľadávanie podreťazcov a taktiež vyhľadávanie podľa regulérnehu výrazu.

Mojou hlavnou úlohou bolo navrhnúť štruktúru projektu a vytvoriť jeho základnú kostru, práca s vybranou knižnicou a celková organizácia. V rámci programovania som vypomáhal na implementácií triedy OdsSearch a refaktoroval výsledný kód. Čo sa týka organizácie, mojou úlohou bolo komunikovať s vedúcim projektu a spolupráca pri správe stránok projektu.

Zhrnutie

Zdrojový kód výslednej aplikácie je uverejnený na stránke Github spolu s detailnejším popisom projektu.