[Closed] A detailed API information database for Basic?

Creating a macro - Writing a Script - Using the API (OpenOffice Basic, Python, BeanShell, JavaScript)
Post Reply
rajibando
Posts: 52
Joined: Sat Jul 29, 2017 4:59 am

[Closed] A detailed API information database for Basic?

Post by rajibando »

Hi!
While Zizi64 is working to help me solve my macro related problem -- and I have to give him time in order for him to help me -- I would be eager to know as to whether like theOracle Java API information DatabaseOverview there is a similar database for Basic and UNO APIs? And whether it is eminently readable?
I have recently found that if I come across these four API definitions/descriptions independently in the Oracle Java API database Overview:
  • PrintStream java.lang.System.out
  • void java.io.PrintStream.println(String x)
  • java.util.Arrays
  • String java.util.Arrays.toString(Object[] a)
I wouldn't be in a position to know that they could be weaved together into a meaningful form:

Code: Select all

System.out.println(Arrays.toString(args));
unless I have specific examples and experience in programming in Java.

I therefore would like to know whether this is also the case for the UNO API database if there is one?!
Last edited by rajibando on Fri Sep 08, 2017 12:52 pm, edited 2 times in total.
LibreOffice 4.0.3.3 (Build ID: 400m0(Build:3)) in Knoppix 7.2.0
User avatar
RoryOF
Moderator
Posts: 34586
Joined: Sat Jan 31, 2009 9:30 pm
Location: Ireland

Re: Is there a detailed API information database for Basic?

Post by RoryOF »

The OpenOffice API information is accessible through
http://www.openoffice.org/api/

I don't think it can be described as "eminently readable". Pray for divine inspiration.
Apache OpenOffice 4.1.15 on Xubuntu 22.04.4 LTS
rajibando
Posts: 52
Joined: Sat Jul 29, 2017 4:59 am

Re: Is there a detailed API information database for Basic?

Post by rajibando »

Thank you! Real quick!
LibreOffice 4.0.3.3 (Build ID: 400m0(Build:3)) in Knoppix 7.2.0
User avatar
Villeroy
Volunteer
Posts: 31269
Joined: Mon Oct 08, 2007 1:35 am
Location: Germany

Re: [Solved]A detailed API information database for Basic?

Post by Villeroy »

There is no Basic-API. The API is the same for StarBasic, Python, Java, JavaScript and various COM-languages and it has self-documenting interfaces.
[Tutorial] Introduction into object inspection with MRI reveals everything you need to know.
Another quick primer from the view point of a VB programmer: http://www.kalitech.fr/clients/doc/VB_APIOOo_en.html
Please, edit this topic's initial post and add "[Solved]" to the subject line if your problem has been solved.
Ubuntu 18.04 with LibreOffice 6.0, latest OpenOffice and LibreOffice
rajibando
Posts: 52
Joined: Sat Jul 29, 2017 4:59 am

Re: [Closed]A detailed API information database for Basic?

Post by rajibando »

Okay, ... thanks!
LibreOffice 4.0.3.3 (Build ID: 400m0(Build:3)) in Knoppix 7.2.0
Post Reply