OpenOffice.org (Ukázka, strana 99)

Page 1

98

OPENOFFICE.ORG

9.1 Objekty v API Uvedli jsme, že pro objekty je charakteristické, že mají určité vlastnosti a metody. Na objekty je ovšem možno pohlížet i uživatelsky. Vytváříme je proto, aby nám poskytovaly nějaké služby. Tento pohled se prosadil v API. Specifikace objektů se zde nazývají službami. Každá služba popisuje objekt nebo jeho část prostřednictvím kombinace rozhraní a vlastností. Rozhraní představuje sadu metod, které společně definují určitý aspekt služby. Pro snadnější orientaci je v názvech rozhraní uvedeno vždy jako první písmeno X. Mezi objekty UNO a službami většinou není jednoznačný vztah. Objekty mohou současně podporovat i několik služeb. Kromě toho některé služby podporují další služby, takže se často získává prostřednictvím jednoho objektu přístup k celému spektru služeb.

9.2 Uspořádání informací Služby, které mají podobné určení nebo některé společné znaky, jsou seskupeny do modulů. Tyto moduly jsou dále sdruženy do skupinových modulů. Všechny skupinové moduly jsou součástí největšího modulu, který je označen názvem com.sun.star. Když otevřeme soubor module-ix.html a v horní nabídce klepneme na Overview, tak se zobrazí právě tento modul (viz obrázek 9.1).

Obr. 9.1: Popis API

Současně jsou zobrazeny názvy všech skupinových modulů, které jsou jeho součástí, spolu s krátkým popisem. Při klepnutí na název některého ze skupinových modulů se zobrazí obsah tohoto modulu. Modul bývá rozdělen do sekcí, jejichž názvy jsou uvedeny ve druhém řádku odshora. Pokud některá sekce není v daném modulu aktuální, zobrazí se její název bez

9. Popis API

Ukázka elektronické knihy, UID: KOS181142


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.