Skip to main content

Java API Specification

Project description

java-api

PyPI - Python Version PyPI - Version PyPI - Downloads pre-commit.ci status ci Join us on GitHub discussions

java-api is a Python package that allows developers to get code completion for Java 17 API Specification functions and classes in their IDE of choice.

Table of contents

Prerequisites

Before you begin, ensure you have met the following requirements:

Installation and usage

To use java-api, you may install it using the following method.

Installing with pip

[!NOTE] For stub files for this package, look for java-api-stubs.

The preferred method is to install it by running pip. It requires Python 2.7.18.

python2 -m pip install java-api

This will install it as package to your Python installation, which will allow you to call Ignition Scripting functions from Python's REPL, and get code completion using an IDE such as PyCharm and Visual Studio Code.

$ python2
Python 2.7.18 (default, Sep 23 2024, 13:23:35)
[GCC Apple LLVM 16.0.0 (clang-1600.0.26.3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from __future__ import print_function
>>> import java.lang
>>> print(java.lang.__doc__)
Provides classes that are fundamental to the design of the Java
programming language.

>>> quit()

And to uninstall:

python2 -m pip uninstall java-api

Project structure

Packages

This project consists of the following packages:

java/javax

These packages include supporting Java classes and interfaces. For more information, see documentation here: https://docs.oracle.com/en/java/javase/17/docs/api/index.html.

Contributing

See CONTRIBUTING.md.

Discussions

Feel free to post your questions and/or ideas at Discussions.

Contributors

Thanks to everyone who has contributed to this project.

Up-to-date list of contributors can be found here: CONTRIBUTORS.

License

See the LICENSE.

Code of conduct

This project has adopted the Microsoft Open Source Code of Conduct.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

java_api-17.26.4.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

java_api-17.26.4-py2-none-any.whl (46.6 kB view details)

Uploaded Python 2

File details

Details for the file java_api-17.26.4.tar.gz.

File metadata

  • Download URL: java_api-17.26.4.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18

File hashes

Hashes for java_api-17.26.4.tar.gz
Algorithm Hash digest
SHA256 5f81d3b3a2a7a858136335e34bb8c12d4b4c196bc19119cc0c5eb9138117fe1e
MD5 c1bc1c38d2b4f50bf36cd4220297d1b5
BLAKE2b-256 b07e562e7175b6aa899eb5a2a50b22e3d8cc0334f1ef97f8da2bb80f524255c2

See more details on using hashes here.

File details

Details for the file java_api-17.26.4-py2-none-any.whl.

File metadata

  • Download URL: java_api-17.26.4-py2-none-any.whl
  • Upload date:
  • Size: 46.6 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.8.3 requests/2.27.1 setuptools/44.1.1 requests-toolbelt/1.0.0 tqdm/4.64.1 CPython/2.7.18

File hashes

Hashes for java_api-17.26.4-py2-none-any.whl
Algorithm Hash digest
SHA256 3d6c7e309cb2b3c7080ff8cfc2bfd01db93789e4eb7d6d297e4a28bda8d32938
MD5 f30a4a90842f5d4798e69f876daf0f45
BLAKE2b-256 7ec11a3038ba2a9e4c14a40e481b3883ab2bc7399af84d80affa5184c4975c08

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page