Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menjelaskan cara menggunakan atau memodifikasi library Java Google Visualization,
dan cara berkontribusi pada kode open source untuk project.
Catatan: Anda juga dapat menggunakan JDK
versi 5.0. Namun, Anda harus menghapus @Override dari
setiap metode di library yang mengganti metode antarmuka. Hal ini
disebabkan oleh perubahan perilaku anotasi @Override di
JDK versi 6.0.
Dependensi
Library Java sumber data memiliki dependensi berikut. Library ini
diuji dengan versi yang tercantum; versi lain mungkin dapat diterima, tetapi belum
diuji.
javacc versi 4.2.
Hal ini diperlukan hanya jika Anda ingin mengompilasi library, misalnya saat memodifikasinya seperti yang dijelaskan di bawah.
opencsv versi
1.8. Tindakan ini hanya diperlukan jika Anda ingin menggunakan sumber data CSV.
Tidak disertakan dalam sumber atau download:
Untuk menggunakan class SqlDataSourceHelper dengan database MySQL,
Anda juga memerlukan mysql.jar di lingkungan runtime. Lihat: http://www.mysql.com/products/connector/j/ untuk mengetahui detail dan versi yang dapat didownload.
Menggunakan Library seperti yang Disediakan
Bagian ini menjelaskan cara menggunakan library Java visualisasi jika Anda tidak
perlu mengubahnya. Proses ini bervariasi menurut sistem build Anda:
Jika menggunakan Maven, siapkan
dependensi pada library visualisasi dengan setelan berikut:
ID Grup: com.google.visualization
ID Artefak: Visualization-datasource
Nomor versi: Gunakan nomor versi terbaru yang tercantum di halaman project.
Jika menggunakan sistem build lainnya:
Download
file ZIP library dari halaman project, ekstrak file tersebut, lalu sertakan
dalam project sesuai kebutuhan sistem build Anda.
Menjalankan Contoh
File contoh JAR disertakan bersama JAR library dalam file ZIP yang dapat didownload. Petunjuk untuk menjalankan contoh diberikan di halaman Memulai.
Memodifikasi Library
Jika ingin mengubah kode library, Anda harus mendownload sumber dari
situs hosting open source dan mem-build-nya. Sebelum melakukannya, baca informasi pemberian lisensi yang ditautkan melalui bagian "Lisensi kode" di halaman project untuk melihat apakah kasus penggunaan Anda diizinkan.
Berikut langkah-langkah untuk mendownload dan membuat library:
Download kode sumber menggunakan SVN, seperti yang dijelaskan di
tab Source > Checkout di halaman
project open source.
Bangun kode Anda. Jika membangun aplikasi di Maven, gunakan file pom.xml yang disediakan bersama sumber. Jika mem-build dengan Apache Ant, ikuti petunjuk yang diberikan berikutnya (perhatikan bahwa kode telah diuji dengan Ant versi 1.7.0; jika menggunakan Ant versi sebelumnya, Anda mungkin perlu mengupgrade)
Petunjuk Build Semut
1. Ubah properti build Anda:
Buka subdirektori build-src dari direktori penginstalan
yang Anda pilih.
Dengan menggunakan editor teks, buka file build.properties dan lakukan
perubahan berikut:
Edit properti servlet-api.jar agar mengarah ke file servlet-api.jar Anda.
Misalnya, jika Anda menginstal Tomcat ke drive c: di
direktori tomcat_home, Anda harus menentukan properti servlet-api.jar
sebagai berikut: servlet-api.jar=C:/tomcat_home/common/lib/servlet-api.jar
Catatan: Gunakan garis miring, bukan garis miring terbalik di jalur file, bahkan saat menggunakan Windows
Untuk menggunakan salinan dependensi yang dijelaskan di atas, edit jalur di file build.properties yang sama.
2. Membangun library:
Buka subdirektori build-src dalam file dan ketik salah satu
kode berikut:
ant datasource - Membuat library sumber data
ant example - Membuat contoh
ant - Membuat sumber data dan contoh
ant test - Membangun dan menjalankan pengujian library sumber data.
Sangat berguna saat Anda memodifikasi library.
Berkontribusi pada Project Open Source
Jika ingin berkontribusi pada perubahan pada project open source, Anda harus mendapatkan izin pengiriman ke project tersebut. Kirim email ke google-visualization-api@googlegroups.com untuk meminta
izin dan petunjuk cara mengirimkan perubahan.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-07-10 UTC."],[[["\u003cp\u003eThis documentation guides you on utilizing and extending the Google Visualization Java library for incorporating interactive charts into your applications.\u003c/p\u003e\n"],["\u003cp\u003eIt outlines prerequisites, dependencies, and steps for utilizing the library directly or modifying it to suit your specific needs.\u003c/p\u003e\n"],["\u003cp\u003eInstructions are provided for building the library from source and running included examples for a hands-on understanding.\u003c/p\u003e\n"],["\u003cp\u003eFor those interested in contributing to the project, guidance is offered on seeking permissions and submitting changes to the open-source codebase.\u003c/p\u003e\n"]]],[],null,["# Installing the Data Source Java Library\n\nThis page describes how to use or modify the Google Visualization Java library,\nand how to contribute to the open source code for the project.\n\nContents\n--------\n\n1. [Requirements](#requirements)\n2. [Dependencies](#dependencies)\n3. [Using the Library as Provided](#usingthelibrary)\n4. [Running the Examples](#buildingexamples)\n5. [Modifying the Library](#build_self)\n6. [Contributing to the Open Source Project](#contributing)\n\nRequirements\n------------\n\nYou must have the following components in order to use the Google Visualization\nJava library:\n\n- A servlet container and the Servlet API version 2.4 or higher. One of the most commonly used servlet containers is Apache Tomcat, which includes the Servlet API. See \u003chttp://tomcat.apache.org/download-55.cgi\u003e to download the binary for version 5.5. You need install only the Core module. You also need Tomcat to complete the tutorial sections: [Getting\n Started](/chart/interactive/docs/dev/dsl_get_started), [Using an External Data Store](/chart/interactive/docs/dev/dsl_csv), and [Defining\n Capabilities and the Flow of Events](/chart/interactive/docs/dev/dsl_httpservlet).\n- The [Java Development Kit](http://java.sun.com/) version 6.0 or greater.\n\n **Note** : It is also possible to use the JDK\n version 5.0. However, you must then remove `@Override` from\n every method in the library that overrides an interface method. This is\n due to the change in the `@Override` annotation behavior in\n JDK version 6.0.\n\nDependencies\n------------\n\nThe data source Java library has the following dependencies. The library was\ntested with the versions listed; other versions might be acceptable, but have not\nbeen tested.\n\n**Included in the source or download:**\n\n- [icu4j](http://site.icu-project.org/) version 4.0.1.\n- [Jakarta commons lang](http://commons.apache.org/lang/) version 2.4.\n- [Jakarta commons logging](http://commons.apache.org/logging/) version 1.1.1.\n- [Google collections\n library](http://code.google.com/p/google-collections/) version 1.0.\n- [*javacc*](https://javacc.dev.java.net/) version 4.2. This is required only if you intend to compile the libraries, for example when modifying them as described [below](#build_self).\n- [*opencsv*](http://opencsv.sourceforge.net/) version 1.8. This is required only if you intend to use a CSV data source.\n\n**Not included in the source or download:**\n\n- To use the `SqlDataSourceHelper` class with a mySQL database, you also need `mysql.jar` in your runtime environment. See: \u003chttp://www.mysql.com/products/connector/j/\u003e for details and downloadable versions.\n\nUsing the Library as Provided\n-----------------------------\n\nThis section describes how to use the visualization Java library if you don't\nneed to modify it. This process varies with your build system:\n\n**If using [Maven](http://maven.apache.org/index.html),** set\nup a dependency on the visualization library with the following settings:\n\n- Group ID: com.google.visualization\n- Artifact ID: visualization-datasource\n- Version number: Use the latest version number listed on the [project\n page](http://code.google.com/p/google-visualization-java/).\n\n**If using any other build system**:\n\n- [Download\n the library ZIP file](http://code.google.com/p/google-visualization-java/) from the project page, unzip the files, and include them in your project as your build system requires.\n\nRunning the Examples\n--------------------\n\nThe JAR example files are included along with the library JARs in the [downloadable\nZIP file](http://code.google.com/p/google-visualization-java/). Instructions on running the examples are given on the [Getting\nStarted](/chart/interactive/docs/dev/dsl_get_started) page.\n\nModifying the Library\n---------------------\n\nIf you want to modify the library code, you'll have to download the source from\nthe open source hosting site and build it. Before doing this, read the licensing\ninformation linked to by the \"Code license\" section on the [project\npage](http://code.google.com/p/google-visualization-java/) to see whether your use case is allowed.\n\nHere are the steps for downloading and building the library:\n\n1. **Download the source code** using SVN, as described in on the **Source \\\u003e Checkout** tab on the [open\n source project page](http://code.google.com/p/google-visualization-java/source/checkout).\n2. **Build your code.** If building in Maven, use the pom.xml file provided with the source. If building with [Apache\n Ant](http://ant.apache.org/), follow the instructions given next (note that the code has been tested with Ant version 1.7.0; if you have an earlier version of Ant, you might need to upgrade)\n\n### Ant Build Instructions\n\n**1. Modify your build properties:**\n\n1. Navigate to the `build-src` subdirectory of your chosen installation directory.\n2. Using a text editor, open the `build.properties` file and make the following changes:\n - Edit the `servlet-api.jar` property to point to your `servlet-api.jar` file. For example, if you installed Tomcat to your `c:` drive in the `tomcat_home` directory, then you would specify the `servlet-api.jar` property as follows: \n `servlet-api.jar=C:/tomcat_home/common/lib/servlet-api.jar`\n\n **Note**: Use forward slashes rather than\n backslashes in the file path, even when using Windows\n - To use your own copies of the dependencies described above, edit the paths in the same build.properties file.\n\n**2. Build the library:**\n\nNavigate the `build-src` subdirectory in the file and type one of the\nfollowing:\n\n- `ant datasource` - Builds the data source library\n- `ant example` - Builds the examples\n- `ant` - Builds both data source and examples\n- `ant test` - Builds and runs the data source library tests. Very useful when you are modifying the library.\n\nContributing to the Open Source\nProject\n---------------------------------------\n\nIf you want to contribute changes to the open source project, you'll have to get\nsubmission permissions to the project. Send an email to [google-visualization-api@googlegroups.com](mailto:google-visualization-api@googlegroups.com) asking\nfor permission and instructions on how to submit changes."]]