Java-API: Assoziationen von Klassen

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

steph
Beiträge: 2
Registriert: Mo, 14.08.2006 11:54

Java-API: Assoziationen von Klassen

Beitrag von steph »

Hi,

ich unternehme gerade die ersten Gehversuche mit der Programmierung von Java unter OO. Es gibt eine Menge Dokumentation dazu, allerdings finde ich den Umgang mit der API recht kompliziert. Man muss sehr viel casten und weiß damit nicht direkt, welche Methoden man auf einem Objekt aufrufen kann.

So ist die Programmierung geprägt von:

UnoRuntime.queryInterface(...);

In der API sind die Klassen und darauf definierte Methoden beschrieben. Allerdings recht verstreut. Kennt jemand eine Quelle in der die einzelnen Klassen-Assoziationen samt Methoden (ähnlich JavaDoc) beschreiben sind?

Woher bekomme ich z.B. den Zusammenhang, dass ich auf einem Objekt der Klasse "OfficeDocument" über "UnoRuntime.queryInterface" ein Objekt der Klasse "XFormDocumentsSupplier" zurückbekomme? Wo finde ich diese Assoziationen?

Bsp.:
OfficeDocument document = officeBean.getDocument();
XNameAccess formDocs = ((XFormDocumentsSupplier) UnoRuntime.queryInterface (XFormDocumentsSupplier.class,document)).getFormDocuments();

Vielen Dank,
Steph