diff --git a/.github/workflows/install-graalvm-sdkman.sh b/.github/workflows/install-graalvm-sdkman.sh index 8bdae26..40d03b2 100755 --- a/.github/workflows/install-graalvm-sdkman.sh +++ b/.github/workflows/install-graalvm-sdkman.sh @@ -4,7 +4,7 @@ set -e -x # Check for correct number of arguments if [ "$#" -ne 1 ]; then echo "Usage: $0 " - echo " Installs graalvm using sdkman, example: $0 22.0.1-graalce" + echo " Installs graalvm using sdkman, example: $0 23.0.1-graalce" exit 1 fi diff --git a/.github/workflows/install-graalvm.sh b/.github/workflows/install-graalvm.sh deleted file mode 100755 index 8b8f8e1..0000000 --- a/.github/workflows/install-graalvm.sh +++ /dev/null @@ -1,65 +0,0 @@ -#!/bin/bash -set -e -x - -# Function to download and install GraalVM -install_graalvm() { - local arch=$1 - local dist=$2 - - local jdk_version="22" - local jdk_arch="" - local download_url="" - local graalvm_install_dir="/opt/hostedtoolcache" - - if [ "$arch" == "x86_64" ]; then - jdk_arch="x64" - elif [ "$arch" == "aarch64" ]; then - jdk_arch="aarch64" - else - echo "Unsupported architecture: $arch" - exit 1 - fi - - if [ "$dist" == "graalvm" ]; then - download_url="https://download.oracle.com/graalvm/${jdk_version}/latest/graalvm-jdk-${jdk_version}_linux-${jdk_arch}_bin.tar.gz" - elif [ "$dist" == "graalvmce" ]; then - download_url="https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-${jdk_version}.0.1/graalvm-community-jdk-${jdk_version}.0.1_linux-${jdk_arch}_bin.tar.gz" - else - echo "Unsupported distribution: $dist" - exit 1 - fi - - - # Create installation directory - rm -rf "$graalvm_install_dir" 2>/dev/null - mkdir -p $graalvm_install_dir - - # Download and extract GraalVM - echo "Downloading GraalVM from $download_url" - curl -L $download_url | tar -xz -C $graalvm_install_dir - - # Get the single directory name within the base path - local graalvm_home=$(find "$graalvm_install_dir" -mindepth 1 -maxdepth 1 -type d | head -n 1) - - echo "GraalVM $graalvm_version installed successfully in $graalvm_home" - - # persist the var across step of github workflow - export JAVA_HOME=$graalvm_home - export GRAALVM_HOME=$graalvm_home - echo "JAVA_HOME=$JAVA_HOME" >> $GITHUB_ENV - echo "GRAALVM_HOME=$GRAALVM_HOME" >> $GITHUB_ENV - -} - -# Check for correct number of arguments -if [ "$#" -ne 2 ]; then - echo "Usage: $0 " - exit 1 -fi - -# Get the architecture from the input argument -target_arch=$1 -target_dist=$2 - -# Call the installation function -install_graalvm $target_arch $target_dist diff --git a/.github/workflows/install-openssl.sh b/.github/workflows/install-openssl.sh deleted file mode 100755 index 0bda315..0000000 --- a/.github/workflows/install-openssl.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -set -e -x - - -yum install -y openssl-devel diff --git a/.github/workflows/release_python.yml b/.github/workflows/release_python.yml index 59e411f..8a41640 100644 --- a/.github/workflows/release_python.yml +++ b/.github/workflows/release_python.yml @@ -1,7 +1,7 @@ # This file was autogenerated by maturin v1.6.0 using: # maturin generate-ci github -o ../../.github/workflows/release_pyton_pytest.yml --pytest # -# Then adapted to to the project +# Then adapted to the project # name: CI @@ -37,7 +37,7 @@ jobs: with: python-version: '3.8' - # On linux we dont use graalvm/setup-graalvm@v1.2.2 action to install graalvm because it will install it + # On linux we don't use graalvm/setup-graalvm@v1.2.5 action to install graalvm because it will install it # on the runner machine and on linux the build will happen inside a manylinux docker. # Instead, we use a script to install graalvm inside the docker container # the script is launched by setting the before-script-linux config option of the maturin action @@ -50,9 +50,8 @@ jobs: sccache: 'false' target: ${{ matrix.platform.target }} container: quay.io/pypa/manylinux_2_28_${{ matrix.platform.target }}:latest - #before-script-linux: .github/workflows/install-openssl.sh - before-script-linux: .github/workflows/install-graalvm-sdkman.sh 22.0.1-graalce - docker-options: "-e JAVA_HOME=/root/.sdkman/candidates/java/22.0.1-graalce -e GRAALVM_HOME=/root/.sdkman/candidates/java/22.0.1-graalce" + before-script-linux: .github/workflows/install-graalvm-sdkman.sh 23.0.1-graalce + docker-options: "-e JAVA_HOME=/root/.sdkman/candidates/java/23.0.1-graalce -e GRAALVM_HOME=/root/.sdkman/candidates/java/23.0.1-graalce" #docker-options: "--mount type=bind,source=/opt/hostedtoolcache,target=/opt/hostedtoolcache -e JAVA_HOME -e GRAALVM_HOME" # On linux we don't need to patch the wheel as the RPATH is set by the rustc compiler @@ -107,9 +106,9 @@ jobs: with: python-version: '3.8' architecture: ${{ matrix.platform.target }} - - uses: graalvm/setup-graalvm@v1.2.2 + - uses: graalvm/setup-graalvm@v1.2.5 with: - java-version: '22' + java-version: '23' distribution: 'graalvm-community' set-java-home: 'true' - name: Build wheels @@ -126,14 +125,13 @@ jobs: path: bindings/extractous-python/dist - name: pytest if: ${{ !startsWith(matrix.platform.target, 'aarch64') }} - shell: cmd run: | python -m venv .venv .venv\Scripts\activate.bat pip install extractous --find-links bindings/extractous-python/dist --no-index --force-reinstall pip install pytest scikit-learn cd bindings\extractous-python - pytest -s + pytest -s . macos: runs-on: ${{ matrix.platform.runner }} @@ -149,11 +147,17 @@ jobs: - uses: actions/setup-python@v5 with: python-version: '3.8' - - uses: graalvm/setup-graalvm@v1.2.2 - with: - java-version: '22' - distribution: 'liberica' - set-java-home: 'true' + +# - uses: graalvm/setup-graalvm@v1.2.5 +# with: +# java-version: '23' +# distribution: 'liberica' +# set-java-home: 'true' +# - name: Install graalvm +# run: | +# set -e +# bash .github/workflows/install-graalvm-sdkman-macos.sh 24.1.1.r23-nik + - name: Build wheels uses: PyO3/maturin-action@v1 with: diff --git a/README.md b/README.md index 297db83..03f0b92 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,23 @@ result = extractor.extract_file_to_string("../../test_files/documents/eng-ocr.pd print(result) ``` +* Extracting with metadata: + +You can extend the functionality with `_with_metadata` to return the file's metadata. + +```python +from extractous import Extractor + +# Create a new extractor +extractor = Extractor() +extractor.set_extract_string_max_length(1000) + +# Extract text from a file +result, metadata = extractor.extract_file_to_string_with_metadata("README.md") +print(result) +print(metadata) +``` + #### Rust * Extract a file content to a string: ```rust @@ -129,6 +146,22 @@ fn main() { } ``` +* Extracting with metadata: + +```rust +use extractous::Extractor; + +fn main() { + // Create a new extractor. Note it uses a consuming builder pattern + let mut extractor = Extractor::new().set_extract_string_max_length(1000); + + // Extract text from a file + let (text, metadata) = extractor.extract_file_to_string_with_metadata("README.md").unwrap(); + println!("{}", text); + println!("{:?}", metadata); +} +``` + * Extract a content of a file(URL/ bytes) to a `StreamReader` and perform buffered reading ```rust use std::io::{BufReader, Read}; diff --git a/bindings/extractous-python/Cargo.toml b/bindings/extractous-python/Cargo.toml index 13cb36d..5ab935d 100644 --- a/bindings/extractous-python/Cargo.toml +++ b/bindings/extractous-python/Cargo.toml @@ -18,5 +18,5 @@ doc = false [dependencies] # "abi3-py310" tells pyo3 (and maturin) to build using the stable ABI with minimum Python version 3.10 -pyo3 = { version = "0.22.2", features = ["abi3", "abi3-py38"] } +pyo3 = { version = "0.22.2", features = ["abi3", "abi3-py38", "gil-refs"] } extractous = { path = "../../extractous-core" } \ No newline at end of file diff --git a/bindings/extractous-python/build-wheels.sh b/bindings/extractous-python/build-wheels.sh index d1e9531..eed946d 100755 --- a/bindings/extractous-python/build-wheels.sh +++ b/bindings/extractous-python/build-wheels.sh @@ -10,8 +10,8 @@ current_dir=$(pwd) # curl -s "https://get.sdkman.io" | sh -s -- -y # source "$HOME/.sdkman/bin/sdkman-init.sh" -# sdk install java 22.0.1-graalce -# sdk use java 22.0.1-graalce +# sdk install java 23.0.1-graalce +# sdk use java 23.0.1-graalce # echo "JAVA_HOME: $JAVA_HOME" # # install rust diff --git a/bindings/extractous-python/src/extractor.rs b/bindings/extractous-python/src/extractor.rs index ed95e7b..a63a0b1 100644 --- a/bindings/extractous-python/src/extractor.rs +++ b/bindings/extractous-python/src/extractor.rs @@ -2,6 +2,8 @@ use crate::{ecore, OfficeParserConfig, PdfParserConfig, TesseractOcrConfig}; use pyo3::exceptions::PyTypeError; use pyo3::prelude::*; use pyo3::types::PyByteArray; +use pyo3::types::PyDict; +use std::collections::HashMap; use std::io::Read; // PyO3 supports unit-only enums (which contain only unit variants) @@ -80,13 +82,12 @@ impl StreamReader { pub fn readinto<'py>(&mut self, buf: Bound<'py, PyByteArray>) -> PyResult { let bs = unsafe { buf.as_bytes_mut() }; - let bytes_read = self.reader.read(bs) - .map_err(|e| PyErr::new::( - format!("{}", e)) - )?; + let bytes_read = self + .reader + .read(bs) + .map_err(|e| PyErr::new::(format!("{}", e)))?; Ok(bytes_read) } - } /// `Extractor` is the entry for all extract APIs @@ -135,64 +136,144 @@ impl Extractor { Ok(Self(inner)) } - /// Extracts text from a file path. Returns a stream of the extracted text - /// the stream is decoded using the extractor's `encoding` - pub fn extract_file(&self, filename: &str) -> PyResult { - let reader = self + /// Extracts text from a file path. Returns a tuple with stream of the extracted text + /// the stream is decoded using the extractor's `encoding` and tika metadata. + pub fn extract_file<'py>( + &self, + filename: &str, + py: Python<'py>, + ) -> PyResult<(StreamReader, PyObject)> { + let (reader, metadata) = self .0 .extract_file(filename) .map_err(|e| PyErr::new::(format!("{:?}", e)))?; // Create a new `StreamReader` with initial buffer capacity of ecore::DEFAULT_BUF_SIZE bytes - Ok(StreamReader { - reader, - buffer: Vec::with_capacity(ecore::DEFAULT_BUF_SIZE), - py_bytes: None, - }) - } - - /// Extracts text from a file path. Returns a string that is of maximum length - /// of the extractor's `extract_string_max_length` - pub fn extract_file_to_string(&self, filename: &str) -> PyResult { - self.0 - .extract_file_to_string(filename) - .map_err(|e| PyErr::new::(format!("{:?}", e))) + let py_metadata = metadata_hashmap_to_pydict(py, &metadata)?; + Ok(( + StreamReader { + reader, + buffer: Vec::with_capacity(ecore::DEFAULT_BUF_SIZE), + py_bytes: None, + }, + py_metadata.into(), + )) } - /// Extracts text from a bytearray. Returns a stream of the extracted text - /// the stream is decoded using the extractor's `encoding` - pub fn extract_bytes(&self, buffer: &Bound<'_, PyByteArray>) -> PyResult { + /// Extracts text from a bytearray. Returns a tuple with stream of the extracted text + /// the stream is decoded using the extractor's `encoding` and tika metadata. + pub fn extract_bytes<'py>( + &self, + buffer: &Bound<'_, PyByteArray>, + py: Python<'py>, + ) -> PyResult<(StreamReader, PyObject)> { let slice = buffer.to_vec(); - let reader = self + let (reader, metadata) = self .0 .extract_bytes(&slice) .map_err(|e| PyErr::new::(format!("{:?}", e)))?; // Create a new `StreamReader` with initial buffer capacity of ecore::DEFAULT_BUF_SIZE bytes - Ok(StreamReader { - reader, - buffer: Vec::with_capacity(ecore::DEFAULT_BUF_SIZE), - py_bytes: None, - }) + let py_metadata = metadata_hashmap_to_pydict(py, &metadata)?; + Ok(( + StreamReader { + reader, + buffer: Vec::with_capacity(ecore::DEFAULT_BUF_SIZE), + py_bytes: None, + }, + py_metadata.into(), + )) } - /// Extracts text from a url. Returns a string that is of maximum length - /// of the extractor's `extract_string_max_length` - pub fn extract_url(&self, url: &str) -> PyResult { - let reader = self + /// Extracts text from a url. Returns a tuple with string that is of maximum length + /// of the extractor's `extract_string_max_length` and tika metdata. + pub fn extract_url<'py>( + &self, + url: &str, + py: Python<'py>, + ) -> PyResult<(StreamReader, PyObject)> { + let (reader, metadata) = self .0 .extract_url(&url) .map_err(|e| PyErr::new::(format!("{:?}", e)))?; // Create a new `StreamReader` with initial buffer capacity of ecore::DEFAULT_BUF_SIZE bytes - Ok(StreamReader { - reader, - buffer: Vec::with_capacity(ecore::DEFAULT_BUF_SIZE), - py_bytes: None, - }) + let py_metadata = metadata_hashmap_to_pydict(py, &metadata)?; + Ok(( + StreamReader { + reader, + buffer: Vec::with_capacity(ecore::DEFAULT_BUF_SIZE), + py_bytes: None, + }, + py_metadata.into(), + )) + } + + + /// Extracts text from a file path. Returns a tuple with string that is of maximum length + /// of the extractor's `extract_string_max_length` and the metadata as dict. + pub fn extract_file_to_string<'py>( + &self, + filename: &str, + py: Python<'py>, + ) -> PyResult<(String, PyObject)> { + let (content, metadata) = self + .0 + .extract_file_to_string(filename) + .map_err(|e| PyErr::new::(format!("{:?}", e)))?; + + let py_metadata = metadata_hashmap_to_pydict(py, &metadata)?; + Ok((content, py_metadata.into())) + } + + /// Extracts text from a bytearray. string that is of maximum length + /// of the extractor's `extract_string_max_length` and the metadata as dict. + pub fn extract_bytes_to_string<'py>( + &self, + buffer: &Bound<'_, PyByteArray>, + py: Python<'py>, + ) -> PyResult<(String, PyObject)> { + let (content, metadata) = self + .0 + .extract_bytes_to_string(&buffer.to_vec()) + .map_err(|e| PyErr::new::(format!("{:?}", e)))?; + + // Create a new `StreamReader` with initial buffer capacity of ecore::DEFAULT_BUF_SIZE bytes + let py_metadata = metadata_hashmap_to_pydict(py, &metadata)?; + Ok((content, py_metadata.into())) + } + + /// Extracts text from a URL. Returns a tuple with string that is of maximum length + /// of the extractor's `extract_string_max_length` and the metadata as dict. + pub fn extract_url_to_string<'py>( + &self, + url: &str, + py: Python<'py>, + ) -> PyResult<(String, PyObject)> { + let (content, metadata) = self + .0 + .extract_url_to_string(url) + .map_err(|e| PyErr::new::(format!("{:?}", e)))?; + + let py_metadata = metadata_hashmap_to_pydict(py, &metadata)?; + Ok((content, py_metadata.into())) } fn __repr__(&self) -> String { format!("{:?}", self.0) } } + +/// Converts HashMap to PyDict +fn metadata_hashmap_to_pydict<'py>( + py: Python<'py>, + hashmap: &HashMap>, +) -> Result, PyErr> { + let pydict = PyDict::new_bound(py); + for (key, value) in hashmap { + pydict + .set_item(key, value) + .map_err(|e| PyErr::new::(format!("{:?}", e)))?; + } + Ok(pydict) +} diff --git a/bindings/extractous-python/tests/test_extract_bytes.py b/bindings/extractous-python/tests/test_extract_bytes.py new file mode 100644 index 0000000..df0ca07 --- /dev/null +++ b/bindings/extractous-python/tests/test_extract_bytes.py @@ -0,0 +1,79 @@ +import json +import pytest + +from extractous import Extractor +from utils import calculate_similarity_percent, cosine_similarity, read_to_string, read_file_to_bytearray, \ + is_expected_metadata_contained + +TEST_CASES = [ + ("2022_Q3_AAPL.pdf", 0.9, 0.8), + ("science-exploration-1p.pptx", 0.9, 0.8), + ("simple.odt", 0.9, 0.8), + ("table-multi-row-column-cells-actual.csv", 0.9, 0.6), + ("vodafone.xlsx", 0.4, 0.8), + ("category-level.docx", 0.9, 0.8), + ("simple.doc", 0.9, 0.8), + ("simple.pptx", 0.9, 0.8), + #("table-multi-row-column-cells.png", -1.0, 0.8), + ("winter-sports.epub", 0.9, 0.8), + ("bug_16.docx", 0.9, 0.8), + #("eng-ocr.pdf", 0.9, 0.8), +] + + +@pytest.mark.parametrize("file_name, target_dist, metadata_dist", TEST_CASES) +def test_extract_bytes_to_string(file_name, target_dist, metadata_dist): + """Test the extraction from bytes of various file types.""" + original_filepath = f"../../test_files/documents/{file_name}" + expected_result_filepath = f"../../test_files/expected_result/{file_name}.txt" + expected_metadata_result_filepath = f"../../test_files/expected_result/{file_name}.metadata.json" + + # Read expected + with open(expected_result_filepath, "r", encoding="utf8") as file: + expected = file.read() + with open(expected_metadata_result_filepath, 'r', encoding="utf8") as file: + expected_metadata = json.load(file) + + # Extract + file_bytes = read_file_to_bytearray(original_filepath) + + extractor = Extractor() + result, metadata = extractor.extract_bytes_to_string(file_bytes) + + # Check Expected + assert cosine_similarity(result, expected) >= target_dist, \ + f"Cosine similarity is less than {target_dist} for file: {file_name}" + + # Check metadata + percent_similarity = calculate_similarity_percent(metadata, expected_metadata) + assert percent_similarity >= metadata_dist, \ + f"The metadata similarity is lower than expected. Current {percent_similarity}% | filename: {file_name}" + +@pytest.mark.parametrize("file_name, target_dist, metadata_dist", TEST_CASES) +def test_extract_bytes_to_stream(file_name, target_dist, metadata_dist): + """Test the extraction from bytes of various file types.""" + original_filepath = f"../../test_files/documents/{file_name}" + expected_result_filepath = f"../../test_files/expected_result/{file_name}.txt" + expected_metadata_result_filepath = f"../../test_files/expected_result/{file_name}.metadata.json" + + # Read expected + with open(expected_result_filepath, "r", encoding="utf8") as file: + expected = file.read() + with open(expected_metadata_result_filepath, 'r', encoding="utf8") as file: + expected_metadata = json.load(file) + + # Extract + file_bytes = read_file_to_bytearray(original_filepath) + + extractor = Extractor() + reader, metadata = extractor.extract_bytes(file_bytes) + result = read_to_string(reader) + + # Check Expected + assert cosine_similarity(result, expected) >= target_dist, \ + f"Cosine similarity is less than {target_dist} for file: {file_name}" + + # Check metadata + percent_similarity = calculate_similarity_percent(metadata, expected_metadata) + assert percent_similarity >= metadata_dist, \ + f"The metadata similarity is lower than expected. Current {percent_similarity}% | filename: {file_name}" \ No newline at end of file diff --git a/bindings/extractous-python/tests/test_extract_bytes_to_stream.py b/bindings/extractous-python/tests/test_extract_bytes_to_stream.py deleted file mode 100644 index 32be6a7..0000000 --- a/bindings/extractous-python/tests/test_extract_bytes_to_stream.py +++ /dev/null @@ -1,40 +0,0 @@ -import pytest - -from extractous import Extractor -from utils import cosine_similarity, read_to_string, read_file_to_bytearray - -TEST_CASES = [ - ("2022_Q3_AAPL.pdf", 0.9), - ("science-exploration-1p.pptx", 0.9), - ("simple.odt", 0.9), - ("table-multi-row-column-cells-actual.csv", 0.9), - ("vodafone.xlsx", 0.4), - ("category-level.docx", 0.9), - ("simple.doc", 0.9), - ("simple.pptx", 0.9), - ("table-multi-row-column-cells.png", -1.0), - ("winter-sports.epub", 0.9), - ("bug_16.docx", 0.9), - #("eng-ocr.pdf", 0.9), -] - - -@pytest.mark.parametrize("file_name, target_dist", TEST_CASES) -def test_extract_bytes_to_stream(file_name, target_dist): - """Test the extraction from bytes of various file types.""" - original_filepath = f"../../test_files/documents/{file_name}" - expected_result_filepath = f"../../test_files/expected_result/{file_name}.txt" - - file_bytes = read_file_to_bytearray(original_filepath) - - extractor = Extractor() - reader = extractor.extract_bytes(file_bytes) - result = read_to_string(reader) - - # Expected - with open(expected_result_filepath, "r", encoding="utf8") as file: - expected = file.read() - - assert cosine_similarity(result, expected) > target_dist, \ - f"Cosine similarity is less than {target_dist} for file: {file_name}" - diff --git a/bindings/extractous-python/tests/test_extract_file.py b/bindings/extractous-python/tests/test_extract_file.py new file mode 100644 index 0000000..15b97cc --- /dev/null +++ b/bindings/extractous-python/tests/test_extract_file.py @@ -0,0 +1,78 @@ +import json +import pytest + +from extractous import Extractor +from utils import calculate_similarity_percent, cosine_similarity, is_expected_metadata_contained, read_to_string + +TEST_CASES = [ + ("2022_Q3_AAPL.pdf", 0.9, 0.8), + ("science-exploration-1p.pptx", 0.9, 0.8), + ("simple.odt", 0.9, 0.8), + ("table-multi-row-column-cells-actual.csv", 0.9, 0.6), + ("vodafone.xlsx", 0.4, 0.8), + ("category-level.docx", 0.9, 0.8), + ("simple.doc", 0.9, 0.8), + ("simple.pptx", 0.9, 0.8), + ("table-multi-row-column-cells.png", -1.0, 0.8), + ("winter-sports.epub", 0.9, 0.8), + ("bug_16.docx", 0.9, 0.8), + #("eng-ocr.pdf", 0.9, 0.8), +] + +@pytest.mark.parametrize("file_name, target_dist, metadata_dist", TEST_CASES) +def test_extract_file_to_string(file_name, target_dist, metadata_dist): + """Test the extraction and comparison of various file types.""" + original_filepath = f"../../test_files/documents/{file_name}" + expected_result_filepath = f"../../test_files/expected_result/{file_name}.txt" + expected_metadata_result_filepath = f"../../test_files/expected_result/{file_name}.metadata.json" + + # Read expected + with open(expected_result_filepath, "r", encoding="utf8") as file: + expected = file.read() + with open(expected_metadata_result_filepath, 'r', encoding="utf8") as file: + expected_metadata = json.load(file) + + # Extract + extractor = Extractor() + result, metadata = extractor.extract_file_to_string(original_filepath) + + # Check extracted + assert cosine_similarity(result, expected) >= target_dist, \ + f"Cosine similarity is less than {target_dist} for file: {file_name}" + + # Check metadata + #metadata.pop("dc:format") + #assert is_expected_metadata_contained(expected_metadata, metadata) + + # Check metadata + percent_similarity = calculate_similarity_percent(metadata, expected_metadata) + assert percent_similarity >= metadata_dist, \ + f"The metadata similarity is lower than expected. Current {percent_similarity}% | filename: {file_name}" + + +@pytest.mark.parametrize("file_name, target_dist, metadata_dist", TEST_CASES) +def test_extract_file_to_stream(file_name, target_dist, metadata_dist): + """Test the extraction from bytes of various file types.""" + original_filepath = f"../../test_files/documents/{file_name}" + expected_result_filepath = f"../../test_files/expected_result/{file_name}.txt" + expected_metadata_result_filepath = f"../../test_files/expected_result/{file_name}.metadata.json" + + # Read expected + with open(expected_result_filepath, "r", encoding="utf8") as file: + expected = file.read() + with open(expected_metadata_result_filepath, 'r', encoding="utf8") as file: + expected_metadata = json.load(file) + + # Extract + extractor = Extractor() + reader, metadata = extractor.extract_file(original_filepath) + result = read_to_string(reader) + + # Check Expected + assert cosine_similarity(result, expected) >= target_dist, \ + f"Cosine similarity is less than {target_dist} for file: {file_name}" + + # Check metadata + percent_similarity = calculate_similarity_percent(metadata, expected_metadata) + assert percent_similarity >= metadata_dist, \ + f"The metadata similarity is lower than expected. Current {percent_similarity}% | filename: {file_name}" \ No newline at end of file diff --git a/bindings/extractous-python/tests/test_extract_file_to_string.py b/bindings/extractous-python/tests/test_extract_file_to_string.py deleted file mode 100644 index 95b5bbb..0000000 --- a/bindings/extractous-python/tests/test_extract_file_to_string.py +++ /dev/null @@ -1,34 +0,0 @@ -import pytest - -from extractous import Extractor -from utils import cosine_similarity - -TEST_CASES = [ - ("2022_Q3_AAPL.pdf", 0.9), - ("science-exploration-1p.pptx", 0.9), - ("simple.odt", 0.9), - ("table-multi-row-column-cells-actual.csv", 0.9), - ("vodafone.xlsx", 0.4), - ("category-level.docx", 0.9), - ("simple.doc", 0.9), - ("simple.pptx", 0.9), - ("table-multi-row-column-cells.png", -1.0), - ("winter-sports.epub", 0.9), - ("bug_16.docx", 0.9), - #("eng-ocr.pdf", 0.9), -] - - -@pytest.mark.parametrize("file_name, target_dist", TEST_CASES) -def test_extract_file_to_string(file_name, target_dist): - """Test the extraction and comparison of various file types.""" - original_filepath = f"../../test_files/documents/{file_name}" - expected_result_filepath = f"../../test_files/expected_result/{file_name}.txt" - extractor = Extractor() - result = extractor.extract_file_to_string(original_filepath) - with open(expected_result_filepath, "r", encoding="utf8") as file: - expected = file.read() - - assert cosine_similarity(result, expected) > target_dist, \ - f"Cosine similarity is less than {target_dist} for file: {file_name}" - diff --git a/bindings/extractous-python/tests/test_extract_url.py b/bindings/extractous-python/tests/test_extract_url.py index b6f4158..34e4acf 100644 --- a/bindings/extractous-python/tests/test_extract_url.py +++ b/bindings/extractous-python/tests/test_extract_url.py @@ -1,10 +1,19 @@ from extractous import Extractor from utils import read_to_string -def test_extract_url(): +def test_extract_url_to_stream(): extractor = Extractor() - reader = extractor.extract_url("https://www.google.com") + reader, metadata = extractor.extract_url("https://www.google.com") result = read_to_string(reader) assert "Google" in result + assert len(metadata.keys()) > 0 + +def test_extract_url_to_string(): + extractor = Extractor() + + content, metadata = extractor.extract_url_to_string("https://www.google.com") + + assert "Google" in content + assert len(metadata.keys()) > 0 \ No newline at end of file diff --git a/bindings/extractous-python/tests/test_ocr.py b/bindings/extractous-python/tests/test_ocr.py index 4baaf76..99e6665 100644 --- a/bindings/extractous-python/tests/test_ocr.py +++ b/bindings/extractous-python/tests/test_ocr.py @@ -1,11 +1,16 @@ +import sys + +import pytest + from extractous import Extractor, PdfOcrStrategy, PdfParserConfig, TesseractOcrConfig from utils import cosine_similarity +@pytest.mark.skipif(sys.platform.startswith("win"), reason="Test not supported on Windows") def test_ara_ocr_png(): ocr_config = TesseractOcrConfig().set_language("ara") extractor = Extractor().set_ocr_config(ocr_config) - result = extractor.extract_file_to_string("../../test_files/documents/ara-ocr.png") + result, metadata = extractor.extract_file_to_string("../../test_files/documents/ara-ocr.png") with open("../../test_files/expected_result/ara-ocr.png.txt", "r", encoding="utf8") as file: expected = file.read() @@ -13,6 +18,7 @@ def test_ara_ocr_png(): assert cosine_similarity(result, expected) > 0.9 +@pytest.mark.skipif(sys.platform.startswith("win"), reason="Test not supported on Windows") def test_extract_file_to_string_ocr_only_strategy_deu_ocr_pdf(): test_file = "../../test_files/documents/deu-ocr.pdf" expected_result_file = "../../test_files/expected_result/deu-ocr.pdf.txt" @@ -25,14 +31,14 @@ def test_extract_file_to_string_ocr_only_strategy_deu_ocr_pdf(): extractor = extractor.set_ocr_config(ocr_config) extractor = extractor.set_pdf_config(pdf_config) - result = extractor.extract_file_to_string(test_file) + result, metadata = extractor.extract_file_to_string(test_file) with open(expected_result_file, "r", encoding="utf8") as file: expected = file.read() assert cosine_similarity(result, expected) > 0.9 - +@pytest.mark.skipif(sys.platform.startswith("win"), reason="Test not supported on Windows") def test_test_extract_file_to_string_no_ocr_strategy_deu_ocr_pdf(): test_file = "../../test_files/documents/deu-ocr.pdf" @@ -43,6 +49,6 @@ def test_test_extract_file_to_string_no_ocr_strategy_deu_ocr_pdf(): extractor = Extractor().set_ocr_config(ocr_config).set_pdf_config(pdf_config) - result = extractor.extract_file_to_string(test_file) + result, metadata = extractor.extract_file_to_string(test_file) assert result.strip() == "" diff --git a/bindings/extractous-python/tests/test_pdf.py b/bindings/extractous-python/tests/test_pdf.py index a14d9ed..a04163d 100644 --- a/bindings/extractous-python/tests/test_pdf.py +++ b/bindings/extractous-python/tests/test_pdf.py @@ -8,18 +8,18 @@ def expected_result(): def test_extract_file_to_string(): extractor = Extractor() - result = extractor.extract_file_to_string("tests/quarkus.pdf") + result, metadata = extractor.extract_file_to_string("tests/quarkus.pdf") - #print(result) + print(f"test_pdf:test_extract_file_to_string result = {result}") assert result == expected_result() def test_extract_file(): extractor = Extractor() - reader = extractor.extract_file("tests/quarkus.pdf") + reader, metadata = extractor.extract_file("tests/quarkus.pdf") result = read_to_string(reader) - #print(result) + print(f"test_pdf:test_extract_file result = {result}") assert result == expected_result() def test_extract_bytes(): @@ -27,9 +27,9 @@ def test_extract_bytes(): with open("tests/quarkus.pdf", "rb") as file: buffer = bytearray(file.read()) - reader = extractor.extract_bytes(buffer) + reader, metadata = extractor.extract_bytes(buffer) result = read_to_string(reader) - #print(result) + print(f"test_pdf:test_extract_bytes result = {result}") assert result == expected_result() diff --git a/bindings/extractous-python/tests/utils.py b/bindings/extractous-python/tests/utils.py index b153895..8368db9 100644 --- a/bindings/extractous-python/tests/utils.py +++ b/bindings/extractous-python/tests/utils.py @@ -45,3 +45,36 @@ def read_file_to_bytearray(file_path: str): with open(file_path, 'rb') as file: file_content = bytearray(file.read()) return file_content + + +def is_expected_metadata_contained(expected: dict, current: dict) -> bool: + """ + Check if all keys in `expected` are present in `current` and have identical values. + """ + for key, expected_values in expected.items(): + actual_values = current.get(key) + if actual_values is None: + print(f"\nexpected key = {key} not found !!") + return False + elif actual_values != expected_values: + print(f"\nvalues for key = {key} differ!! expected = {expected_values} and actual = {actual_values}") + return False + return True + + +def calculate_similarity_percent(expected, current): + matches = 0 + total = 0 + + # Iterate over all keys in the 'expected' dictionary + for key, value1 in expected.items(): + if key in current: + total += 1 + if value1 == current[key]: + matches += 1 + + if total == 0: + return 0.0 + + # Return the similarity percentage + return matches / total diff --git a/extractous-core/Cargo.lock b/extractous-core/Cargo.lock index 65d137c..1c6b7f1 100644 --- a/extractous-core/Cargo.lock +++ b/extractous-core/Cargo.lock @@ -4,19 +4,13 @@ version = 3 [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ "gimli", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" version = "2.0.0" @@ -51,15 +45,15 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstyle" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" dependencies = [ "derive_arbitrary", ] @@ -72,23 +66,23 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "autocfg" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.4", + "miniz_oxide", "object", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -97,12 +91,6 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - [[package]] name = "bitflags" version = "2.6.0" @@ -126,9 +114,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] name = "bytemuck" -version = "1.17.1" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2" +checksum = "8334215b81e418a0a7bdb8ef0849474f40bb10c8b71f1c4ed315cff49f32494d" [[package]] name = "byteorder" @@ -138,9 +126,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.6.1" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12916984aab3fa6e39d655a33e09c0071eb36d6ab3aea5c2d78551f1df6d952" +checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" [[package]] name = "bzip2" @@ -171,12 +159,13 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.1.5" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324c74f2155653c90b04f25b2a47a8a631360cb908f92a772695f430c7e31052" +checksum = "fd9de9f2205d5ef3fd67e685b0df337994ddd4495e2a28d185500d0e1edfea47" dependencies = [ "jobserver", "libc", + "shlex", ] [[package]] @@ -230,18 +219,18 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.20" +version = "4.5.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" dependencies = [ "anstyle", "clap_lex", @@ -249,9 +238,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" [[package]] name = "combine" @@ -265,9 +254,9 @@ dependencies = [ [[package]] name = "constant_time_eq" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" [[package]] name = "core-foundation" @@ -281,15 +270,15 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "0ca741a962e1b0bff6d724a1a0958b686406e853bb14061f218562e1896f95e6" dependencies = [ "libc", ] @@ -412,9 +401,9 @@ dependencies = [ [[package]] name = "derive_arbitrary" -version = "1.3.2" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", @@ -451,9 +440,9 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "encoding_rs" -version = "0.8.34" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ "cfg-if", ] @@ -485,6 +474,8 @@ dependencies = [ "jni", "libc", "reqwest", + "serde", + "serde_json", "strum", "strum_macros", "tar", @@ -496,30 +487,30 @@ dependencies = [ [[package]] name = "fastrand" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" [[package]] name = "filetime" -version = "0.2.23" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" dependencies = [ "cfg-if", "libc", - "redox_syscall", - "windows-sys 0.52.0", + "libredox", + "windows-sys 0.59.0", ] [[package]] name = "flate2" -version = "1.0.33" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", - "miniz_oxide 0.8.0", + "miniz_oxide", ] [[package]] @@ -560,9 +551,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "futures-channel" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -570,33 +561,33 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ "futures-core", "futures-io", @@ -631,9 +622,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "glob" @@ -643,9 +634,9 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "h2" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" +checksum = "524e8ac6999421f49a846c2d4411f337e53497d8ec55d67753beffa43c5d9205" dependencies = [ "atomic-waker", "bytes", @@ -672,9 +663,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.5" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +checksum = "3a9bfc1af68b1726ea47d3d5109de126281def866b33970e10fbab11b5dafab3" [[package]] name = "heck" @@ -682,6 +673,12 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + [[package]] name = "hermit-abi" version = "0.4.0" @@ -733,15 +730,15 @@ dependencies = [ [[package]] name = "httparse" -version = "1.9.4" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "hyper" -version = "1.4.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dfd22e0e76d0f662d429a5f80fcaf3855009297eab6a0a9f8543834744ba05" +checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" dependencies = [ "bytes", "futures-channel", @@ -759,9 +756,9 @@ dependencies = [ [[package]] name = "hyper-rustls" -version = "0.27.2" +version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" +checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" dependencies = [ "futures-util", "http", @@ -792,9 +789,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.6" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" dependencies = [ "bytes", "futures-channel", @@ -805,26 +802,154 @@ dependencies = [ "pin-project-lite", "socket2", "tokio", - "tower", "tower-service", "tracing", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "idna" -version = "0.5.0" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "icu_normalizer", + "icu_properties", ] [[package]] name = "indexmap" -version = "2.2.6" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", "hashbrown", @@ -841,9 +966,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.9.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" [[package]] name = "is-terminal" @@ -851,7 +976,7 @@ version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" dependencies = [ - "hermit-abi", + "hermit-abi 0.4.0", "libc", "windows-sys 0.52.0", ] @@ -873,12 +998,11 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "java-locator" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2abecabd9961c5e01405a6426687fcf1bd94a269927137e4c3cc1a7419b93fd" +checksum = "6f25f28894af6a5dd349ed5ec46e178654e75f62edb6717ac74007102a57deb5" dependencies = [ "glob", - "lazy_static", ] [[package]] @@ -907,33 +1031,27 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "jobserver" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" dependencies = [ "wasm-bindgen", ] -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - [[package]] name = "libc" -version = "0.2.158" +version = "0.2.162" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +checksum = "18d287de67fe55fd7e1581fe933d965a5a9477b38e949cfa9f8574ef01506398" [[package]] name = "libloading" @@ -945,12 +1063,29 @@ dependencies = [ "winapi", ] +[[package]] +name = "libredox" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags", + "libc", + "redox_syscall", +] + [[package]] name = "linux-raw-sys" version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "litemap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" + [[package]] name = "lockfree-object-pool" version = "0.1.6" @@ -985,15 +1120,6 @@ version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" -[[package]] -name = "miniz_oxide" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" -dependencies = [ - "adler", -] - [[package]] name = "miniz_oxide" version = "0.8.0" @@ -1005,13 +1131,14 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.11" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ + "hermit-abi 0.3.9", "libc", "wasi", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1048,18 +1175,18 @@ dependencies = [ [[package]] name = "object" -version = "0.36.1" +version = "0.36.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "081b846d1d56ddfc18fdf1a922e4f6e07a11768ea1b92dec44e42b72712ccfce" +checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" [[package]] name = "oorandom" @@ -1069,11 +1196,11 @@ checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9" [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" dependencies = [ - "bitflags 2.6.0", + "bitflags", "cfg-if", "foreign-types", "libc", @@ -1101,9 +1228,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" dependencies = [ "cc", "libc", @@ -1127,31 +1254,11 @@ version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" -[[package]] -name = "pin-project" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pin-utils" @@ -1161,9 +1268,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" [[package]] name = "plotters" @@ -1201,24 +1308,27 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1275,11 +1385,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.4.1" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" dependencies = [ - "bitflags 1.3.2", + "bitflags", ] [[package]] @@ -1296,9 +1406,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", @@ -1313,9 +1423,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.7" +version = "0.12.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63" +checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" dependencies = [ "base64", "bytes", @@ -1378,11 +1488,11 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustix" -version = "0.38.34" +version = "0.38.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "99e4ea3e1cdc4b559b8e5650f9c8e5998e3e5c1343b4eaf034565f32318d63c0" dependencies = [ - "bitflags 2.6.0", + "bitflags", "errno", "libc", "linux-raw-sys", @@ -1391,9 +1501,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.11" +version = "0.23.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4828ea528154ae444e5a642dbb7d5623354030dc9822b83fd9bb79683c7399d0" +checksum = "eee87ff5d9b36712a58574e12e9f0ea80f915a5b0ac518d322b24a465617925e" dependencies = [ "once_cell", "rustls-pki-types", @@ -1404,25 +1514,24 @@ dependencies = [ [[package]] name = "rustls-pemfile" -version = "2.1.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" dependencies = [ - "base64", "rustls-pki-types", ] [[package]] name = "rustls-pki-types" -version = "1.7.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" +checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" [[package]] name = "rustls-webpki" -version = "0.102.5" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a6fccd794a42c2c105b513a2f62bc3fd8f3ba57a4593677ceb0bd035164d78" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", @@ -1431,9 +1540,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "ryu" @@ -1452,11 +1561,11 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "01227be5826fa0690321a2ba6c5cd57a19cf3f6a09e76973b58e61de6ab9d1c1" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1465,7 +1574,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.6.0", + "bitflags", "core-foundation", "core-foundation-sys", "libc", @@ -1474,9 +1583,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.11.1" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" +checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" dependencies = [ "core-foundation-sys", "libc", @@ -1484,18 +1593,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.204" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", @@ -1504,11 +1613,12 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.132" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -1536,6 +1646,12 @@ dependencies = [ "digest", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + [[package]] name = "simd-adler32" version = "0.3.7" @@ -1573,6 +1689,12 @@ version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "strum" version = "0.26.3" @@ -1600,9 +1722,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.71" +version = "2.0.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462" +checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d" dependencies = [ "proc-macro2", "quote", @@ -1618,13 +1740,24 @@ dependencies = [ "futures-core", ] +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "system-configuration" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 2.6.0", + "bitflags", "core-foundation", "system-configuration-sys", ] @@ -1641,9 +1774,9 @@ dependencies = [ [[package]] name = "tar" -version = "0.4.41" +version = "0.4.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb797dad5fb5b76fcf519e702f4a589483b5ef06567f160c392832c1f5e44909" +checksum = "c65998313f8e17d0d553d28f91a0df93e4dbbbf770279c7bc21ca0f09ea1a1f6" dependencies = [ "filetime", "libc", @@ -1652,14 +1785,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.10.1" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" dependencies = [ "cfg-if", "fastrand", + "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1703,18 +1837,18 @@ checksum = "7f1835c76a9d443834c04539860f3ce46b9d93ef8c260057f939e967ca81180a" [[package]] name = "thiserror" -version = "1.0.63" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", @@ -1741,35 +1875,30 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] -name = "tinytemplate" -version = "1.2.1" +name = "tinystr" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ - "serde", - "serde_json", + "displaydoc", + "zerovec", ] [[package]] -name = "tinyvec" -version = "1.8.0" +name = "tinytemplate" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" dependencies = [ - "tinyvec_macros", + "serde", + "serde_json", ] -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - [[package]] name = "tokio" -version = "1.38.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba4f4a02a7a80d6f274636f0aa95c7e383b912d41fe721a31f29e29698585a4a" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", @@ -1777,7 +1906,7 @@ dependencies = [ "mio", "pin-project-lite", "socket2", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -1803,9 +1932,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.11" +version = "0.7.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", @@ -1814,32 +1943,11 @@ dependencies = [ "tokio", ] -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "tower-layer", - "tower-service", -] - -[[package]] -name = "tower-layer" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" - [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" @@ -1872,26 +1980,11 @@ version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" -[[package]] -name = "unicode-bidi" -version = "0.3.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - [[package]] name = "unicode-ident" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" -dependencies = [ - "tinyvec", -] +checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" [[package]] name = "untrusted" @@ -1901,15 +1994,27 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.2" +version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada" dependencies = [ "form_urlencoded", "idna", "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "vcpkg" version = "0.2.15" @@ -1918,9 +2023,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "walkdir" @@ -1949,19 +2054,20 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" dependencies = [ "bumpalo", "log", @@ -1974,9 +2080,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "cc7ec4f8827a71586374db3e87abdb5a2bb3a15afed140221307c3ec06b1f63b" dependencies = [ "cfg-if", "js-sys", @@ -1986,9 +2092,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1996,9 +2102,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", @@ -2009,15 +2115,15 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "f6488b90108c040df0fe62fa815cbdee25124641df01814dd7282749234c6112" dependencies = [ "js-sys", "wasm-bindgen", @@ -2041,11 +2147,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2095,18 +2201,18 @@ dependencies = [ [[package]] name = "windows-sys" -version = "0.48.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] [[package]] name = "windows-sys" -version = "0.52.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" dependencies = [ "windows-targets 0.52.6", ] @@ -2126,21 +2232,6 @@ dependencies = [ "windows_x86_64_msvc 0.42.2", ] -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - [[package]] name = "windows-targets" version = "0.52.6" @@ -2163,12 +2254,6 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - [[package]] name = "windows_aarch64_gnullvm" version = "0.52.6" @@ -2181,12 +2266,6 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - [[package]] name = "windows_aarch64_msvc" version = "0.52.6" @@ -2199,12 +2278,6 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - [[package]] name = "windows_i686_gnu" version = "0.52.6" @@ -2223,12 +2296,6 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - [[package]] name = "windows_i686_msvc" version = "0.52.6" @@ -2241,12 +2308,6 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - [[package]] name = "windows_x86_64_gnu" version = "0.52.6" @@ -2259,12 +2320,6 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - [[package]] name = "windows_x86_64_gnullvm" version = "0.52.6" @@ -2279,15 +2334,21 @@ checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" [[package]] name = "windows_x86_64_msvc" -version = "0.48.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" +name = "write16" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "xattr" @@ -2300,6 +2361,72 @@ dependencies = [ "rustix", ] +[[package]] +name = "yoke" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + +[[package]] +name = "zerocopy" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "byteorder", + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "zerofrom" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "synstructure", +] + [[package]] name = "zeroize" version = "1.8.1" @@ -2320,6 +2447,28 @@ dependencies = [ "syn", ] +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "zip" version = "2.2.0" @@ -2374,18 +2523,18 @@ dependencies = [ [[package]] name = "zstd-safe" -version = "7.2.0" +version = "7.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa556e971e7b568dc775c136fc9de8c779b1c2fc3a63defaafadffdbd3181afa" +checksum = "54a3ab4db68cea366acc5c897c7b4d4d1b8994a9cd6e6f841f8964566a419059" dependencies = [ "zstd-sys", ] [[package]] name = "zstd-sys" -version = "2.0.12+zstd.1.5.6" +version = "2.0.13+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a4e40c320c3cb459d9a9ff6de98cff88f4751ee9275d140e2be94a2b74e4c13" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" dependencies = [ "cc", "pkg-config", diff --git a/extractous-core/Cargo.toml b/extractous-core/Cargo.toml index 78191e7..6aa8280 100644 --- a/extractous-core/Cargo.toml +++ b/extractous-core/Cargo.toml @@ -34,6 +34,8 @@ strum_macros = { version = "0.26.2" } textdistance = "1.1.0" test-case = "3.0" criterion = "0.5.1" +serde = { version = "1.0", features = ["derive"] } +serde_json = "1.0" [build-dependencies] fs_extra = { version = "1.3.0" } diff --git a/extractous-core/README.md b/extractous-core/README.md index 3e55a42..4bab8db 100644 --- a/extractous-core/README.md +++ b/extractous-core/README.md @@ -109,17 +109,17 @@ fn main() { * The provided build script already takes care of installing the required GraalVM JDK. However, if you want to use a specific local version, you can do so by setting the GRAALVM_HOME environment variable * We recommend using [sdkman](https://sdkman.io/install) to install GraalVM JDKs -* `sdk install java 22.0.1-graalce` -* To be able to use it from IDEA, on Ubuntu for example add `GRAALVM_HOME=$HOME/.sdkman/candidates/java/22.0.2-graalce` to `/etc/environment` +* `sdk install java 23.0.1-graalce` +* To be able to use it from IDEA, on Ubuntu for example add `GRAALVM_HOME=$HOME/.sdkman/candidates/java/23.0.1-graalce` to `/etc/environment` * Confirm that GraalVM is installed correctly by running `java -version`. You should see something like: ```text -openjdk 22.0.1 2024-04-16 -OpenJDK Runtime Environment Liberica-NIK-24.0.1-1 (build 22.0.1+10) -OpenJDK 64-Bit Server VM Liberica-NIK-24.0.1-1 (build 22.0.1+10, mixed mode, sharing) +openjdk 23.0.1 2024-10-15 +OpenJDK Runtime Environment GraalVM CE 23.0.1+11.1 (build 23.0.1+11-jvmci-b01) +OpenJDK 64-Bit Server VM GraalVM CE 23.0.1+11.1 (build 23.0.1+11-jvmci-b01, mixed mode, sharing) ``` * On macOS the official GraalVM JDKs fail to work with code that use java awt. On macOS, we recommend using Bellsoft Liberica NIK -* `sdk install java 24.0.1.r22-nik` +* `sdk install java 24.1.1.r23-nik` * Extractous supports OCR through [tesseract](https://github.com/tesseract-ocr/tesseract), make sure tesseract is installed on your system because some of the OCR tests will fail if no tesseract is found. * `sudo apt install tesseract-ocr` diff --git a/extractous-core/build.rs b/extractous-core/build.rs index e8dde48..2c4c4aa 100644 --- a/extractous-core/build.rs +++ b/extractous-core/build.rs @@ -217,7 +217,7 @@ pub fn check_graalvm(graalvm_home: &Path, panic: bool) -> bool { let exists = native_image.exists(); if panic && !exists { panic!( - "Your GraalVM JDK installation is pointing to: {}. Please make sure your \ + "Your GraalVM JDK installation is pointing to: {}. Please make sure \ it is a valid GraalVM JDK. {}", graalvm_home.display(), graalvm_install_help_msg() @@ -228,9 +228,9 @@ pub fn check_graalvm(graalvm_home: &Path, panic: bool) -> bool { fn graalvm_install_help_msg() -> String { let sdkman_graalvm_version = if cfg!(target_os = "macos") { - "24.0.2.r22-nik" // Bellsoft Liberika r22 means jdk 22 + "24.1.1.r23-nik" // Bellsoft Liberika r23 means jdk 23 } else { - "22.0.2-graalce" + "23.0.1-graalce" }; format!( @@ -246,36 +246,31 @@ fn graalvm_install_help_msg() -> String { pub fn install_graalvm_ce(install_dir: &PathBuf) -> PathBuf { let (base_url, archive_ext, main_dir) = if cfg!(target_os = "windows") { let url = if cfg!(target_arch = "x86_64") { - "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.2/graalvm-community-jdk-22.0.2_windows-x64_bin.zip" + "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.1/graalvm-community-jdk-23.0.1_windows-x64_bin.zip" } else { panic!("Unsupported windows architecture"); }; - (url, "zip", "graalvm-community-openjdk-22.0.2+9.1") + (url, "zip", "graalvm-community-openjdk-23.0.1+11.1") } else if cfg!(target_os = "macos") { - let url = if cfg!(target_arch = "x86_64") { - //"https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.2/graalvm-community-jdk-22.0.2_macos-x64_bin.tar.gz" - "https://github.com/bell-sw/LibericaNIK/releases/download/24.0.2+1-22.0.2+11/bellsoft-liberica-vm-openjdk22.0.2+11-24.0.2+1-macos-amd64.tar.gz" + let (url, dir) = if cfg!(target_arch = "x86_64") { + ("https://github.com/bell-sw/LibericaNIK/releases/download/24.1.1+1-23.0.1+13/bellsoft-liberica-vm-full-openjdk23.0.1+13-24.1.1+1-macos-amd64.tar.gz", + "bellsoft-liberica-vm-full-openjdk23-24.1.1/Contents/Home") } else if cfg!(target_arch = "aarch64") { - //"https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.2/graalvm-community-jdk-22.0.2_macos-aarch64_bin.tar.gz" - "https://github.com/bell-sw/LibericaNIK/releases/download/24.0.2+1-22.0.2+11/bellsoft-liberica-vm-openjdk22.0.1+11-24.0.2+1-macos-aarch64.tar.gz" + ("https://github.com/bell-sw/LibericaNIK/releases/download/24.1.1+1-23.0.1+13/bellsoft-liberica-vm-openjdk23.0.1+13-24.1.1+1-macos-aarch64.tar.gz", + "bellsoft-liberica-vm-openjdk23-24.1.1/Contents/Home") } else { panic!("Unsupported macos architecture "); }; - //(url, "tar.gz", "graalvm-community-openjdk-22.0.2+9.1/Contents/Home/") - ( - url, - "tar.gz", - "bellsoft-liberica-vm-openjdk22-24.0.2/Contents/Home", - ) + (url, "tar.gz", dir) } else { let url = if cfg!(target_arch = "x86_64") { - "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.2/graalvm-community-jdk-22.0.2_linux-x64_bin.tar.gz" + "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.1/graalvm-community-jdk-23.0.1_linux-x64_bin.tar.gz" } else if cfg!(target_arch = "aarch64") { - "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.2/graalvm-community-jdk-22.0.2_linux-aarch64_bin.tar.gz" + "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.1/graalvm-community-jdk-23.0.1_linux-aarch64_bin.tar.gz" } else { panic!("Unsupported linux architecture"); }; - (url, "tar.gz", "graalvm-community-openjdk-22.0.2+9.1") + (url, "tar.gz", "graalvm-community-openjdk-23.0.1+11.1") }; let graalvm_home = install_dir.join(main_dir); diff --git a/extractous-core/examples/extract_to_stream.rs b/extractous-core/examples/extract_to_stream.rs index 9bbb142..08d4386 100644 --- a/extractous-core/examples/extract_to_stream.rs +++ b/extractous-core/examples/extract_to_stream.rs @@ -9,7 +9,7 @@ fn main() { // Extract the provided file content to a string let extractor = Extractor::new(); - let stream = extractor.extract_file(file_path).unwrap(); + let (stream, _metadata) = extractor.extract_file(file_path).unwrap(); // Extract url // let stream = extractor.extract_url("https://www.google.com/").unwrap(); // Extract bytes diff --git a/extractous-core/examples/extract_to_string.rs b/extractous-core/examples/extract_to_string.rs index 1b9d444..36b2916 100644 --- a/extractous-core/examples/extract_to_string.rs +++ b/extractous-core/examples/extract_to_string.rs @@ -7,6 +7,6 @@ fn main() { // Extract the provided file content to a string let extractor = Extractor::new(); - let content = extractor.extract_file_to_string(file_path).unwrap(); + let (content, _metadata) = extractor.extract_file_to_string(file_path).unwrap(); println!("{}", content); } diff --git a/extractous-core/src/errors.rs b/extractous-core/src/errors.rs index 6b72777..8f4aa22 100644 --- a/extractous-core/src/errors.rs +++ b/extractous-core/src/errors.rs @@ -47,4 +47,4 @@ impl From for io::Error { } /// Result that is a wrapper of Result -pub type ExtractResult = Result; +pub type ExtractResult = Result; \ No newline at end of file diff --git a/extractous-core/src/extractor.rs b/extractous-core/src/extractor.rs index 9917afa..bad6eb4 100644 --- a/extractous-core/src/extractor.rs +++ b/extractous-core/src/extractor.rs @@ -1,9 +1,14 @@ +use std::collections::HashMap; use crate::errors::ExtractResult; use crate::tika; use crate::tika::JReaderInputStream; use crate::{OfficeParserConfig, PdfParserConfig, TesseractOcrConfig}; use strum_macros::{Display, EnumString}; + +/// Metadata type alias +pub type Metadata = HashMap>; + /// CharSet enum of all supported encodings #[derive(Debug, Clone, Default, Copy, PartialEq, Eq, Hash, Display, EnumString)] #[allow(non_camel_case_types)] @@ -23,7 +28,7 @@ pub enum CharSet { /// use std::io::prelude::*; /// /// let extractor = Extractor::new(); -/// let reader = extractor.extract_file("README.md").unwrap(); +/// let (reader, metadata) = extractor.extract_file("README.md").unwrap(); /// /// let mut buf_reader = BufReader::new(reader); /// let mut content = String::new(); @@ -47,10 +52,11 @@ impl std::io::Read for StreamReader { /// extracting text in one line. For example /// ```rust /// use extractous::{CharSet, Extractor}; -/// let text = Extractor::new() +/// let (text, metadata) = Extractor::new() /// .set_extract_string_max_length(1000) -/// .extract_file_to_string("README.md"); -/// println!("{}", text.unwrap()); +/// .extract_file_to_string("README.md") +/// .unwrap(); +/// println!("{}", text); /// ``` /// #[derive(Debug, Clone)] @@ -112,9 +118,12 @@ impl Extractor { self } - /// Extracts text from a file path. Returns a stream of the extracted text + /// Extracts text from a file path. Returns a tuple with stream of the extracted text and metadata. /// the stream is decoded using the extractor's `encoding` - pub fn extract_file(&self, file_path: &str) -> ExtractResult { + pub fn extract_file( + &self, + file_path: &str, + ) -> ExtractResult<(StreamReader, Metadata)> { tika::parse_file( file_path, &self.encoding, @@ -124,9 +133,12 @@ impl Extractor { ) } - /// Extracts text from a byte buffer. Returns a stream of the extracted text + /// Extracts text from a byte buffer. Returns a tuple with stream of the extracted text and metadata. /// the stream is decoded using the extractor's `encoding` - pub fn extract_bytes(&self, buffer: &[u8]) -> ExtractResult { + pub fn extract_bytes( + &self, + buffer: &[u8], + ) -> ExtractResult<(StreamReader, Metadata)> { tika::parse_bytes( buffer, &self.encoding, @@ -136,9 +148,9 @@ impl Extractor { ) } - /// Extracts text from a url. Returns a stream of the extracted text + /// Extracts text from an url. Returns a tuple with stream of the extracted text and metadata. /// the stream is decoded using the extractor's `encoding` - pub fn extract_url(&self, url: &str) -> ExtractResult { + pub fn extract_url(&self, url: &str) -> ExtractResult<(StreamReader, Metadata)> { tika::parse_url( url, &self.encoding, @@ -148,9 +160,12 @@ impl Extractor { ) } - /// Extracts text from a file path. Returns a string that is of maximum length - /// of the extractor's `extract_string_max_length` - pub fn extract_file_to_string(&self, file_path: &str) -> ExtractResult { + /// Extracts text from a file path. Returns a tuple with string that is of maximum length + /// of the extractor's `extract_string_max_length` and metadata. + pub fn extract_file_to_string( + &self, + file_path: &str, + ) -> ExtractResult<(String, Metadata)> { tika::parse_file_to_string( file_path, self.extract_string_max_length, @@ -159,18 +174,48 @@ impl Extractor { &self.ocr_config, ) } + + /// Extracts text from a byte buffer. Returns a tuple with string that is of maximum length + /// of the extractor's `extract_string_max_length` and metadata. + pub fn extract_bytes_to_string( + &self, + buffer: &[u8], + ) -> ExtractResult<(String, Metadata)> { + tika::parse_bytes_to_string( + buffer, + self.extract_string_max_length, + &self.pdf_config, + &self.office_config, + &self.ocr_config, + ) + } + + /// Extracts text from a URL. Returns a tuple with string that is of maximum length + /// of the extractor's `extract_string_max_length` and metadata. + pub fn extract_url_to_string( + &self, + url: &str, + ) -> ExtractResult<(String, Metadata)> { + tika::parse_url_to_string( + url, + self.extract_string_max_length, + &self.pdf_config, + &self.office_config, + &self.ocr_config, + ) + } } #[cfg(test)] mod tests { + use super::StreamReader; use crate::Extractor; use std::fs::File; use std::io::BufReader; use std::io::{self, Read}; - use super::StreamReader; - const TEST_FILE: &str = "README.md"; + const TEST_URL: &str = "https://www.google.com/"; fn expected_content() -> String { @@ -180,6 +225,22 @@ mod tests { content } + #[test] + fn extract_file_to_string_test() { + // Prepare expected_content + let expected_content = expected_content(); + + // Parse the files using extractous + let extractor = Extractor::new(); + let result = extractor.extract_file_to_string(TEST_FILE); + let (content, metadata) = result.unwrap(); + assert_eq!(content.trim(), expected_content.trim()); + assert!( + metadata.len() > 0, + "Metadata should contain at least one entry" + ); + } + fn read_content_from_stream(stream: StreamReader) -> String { let mut reader = BufReader::new(stream); let mut buffer = Vec::new(); @@ -197,20 +258,14 @@ mod tests { // Parse the files using extractous let extractor = Extractor::new(); let result = extractor.extract_file(TEST_FILE); - let content = read_content_from_stream(result.unwrap()); - assert_eq!(content.trim(), expected_content.trim()); - } - - #[test] - fn extract_file_to_string_test() { - // Prepare expected_content - let expected_content = expected_content(); + let (reader, metadata) = result.unwrap(); + let content = read_content_from_stream(reader); - // Parse the files using extractous - let extractor = Extractor::new(); - let result = extractor.extract_file_to_string(TEST_FILE); - let content = result.unwrap(); assert_eq!(content.trim(), expected_content.trim()); + assert!( + metadata.len() > 0, + "Metadata should contain at least one entry" + ); } fn read_file_as_bytes(path: &str) -> io::Result> { @@ -229,8 +284,14 @@ mod tests { let file_bytes = read_file_as_bytes(TEST_FILE).unwrap(); let extractor = Extractor::new(); let result = extractor.extract_bytes(&file_bytes); - let content = read_content_from_stream(result.unwrap()); + let (reader, metadata) = result.unwrap(); + let content = read_content_from_stream(reader); + assert_eq!(content.trim(), expected_content.trim()); + assert!( + metadata.len() > 0, + "Metadata should contain at least one entry" + ); } #[test] @@ -238,7 +299,13 @@ mod tests { // Parse url by extractous let extractor = Extractor::new(); let result = extractor.extract_url(&TEST_URL); - let content = read_content_from_stream(result.unwrap()); + let (reader, metadata) = result.unwrap(); + let content = read_content_from_stream(reader); + assert!(content.contains("Google")); + assert!( + metadata.len() > 0, + "Metadata should contain at least one entry" + ); } } diff --git a/extractous-core/src/lib.rs b/extractous-core/src/lib.rs index 9c9fe37..26672c2 100644 --- a/extractous-core/src/lib.rs +++ b/extractous-core/src/lib.rs @@ -41,7 +41,7 @@ //! let mut extractor = Extractor::new().set_extract_string_max_length(1000); //! //! // Extract text from a file -//! let text = extractor.extract_file_to_string("README.md").unwrap(); +//! let (text, metadata) = extractor.extract_file_to_string("README.md").unwrap(); //! println!("{}", text); //! //! ``` @@ -61,7 +61,7 @@ //! .set_pdf_config(PdfParserConfig::new().set_ocr_strategy(PdfOcrStrategy::OCR_ONLY)); //! //! // extract file with extractor -//! let content = extractor.extract_file_to_string(file_path).unwrap(); +//! let (content, metadata) = extractor.extract_file_to_string(file_path).unwrap(); //! println!("{}", content); //! //! ``` @@ -88,3 +88,4 @@ mod tika { pub use parse::*; pub use wrappers::JReaderInputStream; } + diff --git a/extractous-core/src/tika/jni_utils.rs b/extractous-core/src/tika/jni_utils.rs index a99bae2..bbbf850 100644 --- a/extractous-core/src/tika/jni_utils.rs +++ b/extractous-core/src/tika/jni_utils.rs @@ -1,10 +1,11 @@ use std::os::raw::{c_char, c_void}; +use crate::errors::{Error, ExtractResult}; use jni::errors::jni_error_code_to_result; -use jni::objects::{JByteBuffer, JObject, JString, JValue, JValueOwned}; +use jni::objects::{JByteBuffer, JObject, JObjectArray, JString, JValue, JValueOwned}; use jni::{sys, JNIEnv, JavaVM}; - -use crate::errors::{Error, ExtractResult}; +use std::collections::HashMap; +use crate::Metadata; /// Calls a static method and prints any thrown exceptions to stderr pub fn jni_new_direct_buffer<'local>( @@ -92,6 +93,56 @@ pub fn jni_jobject_to_string<'local>( Ok(output_str.to_string()) } +/// Converts a Java String[] to a Rust Vec +pub fn jni_jobject_array_to_vec<'local>( + env: &mut JNIEnv<'local>, + array: JObject<'local>, +) -> ExtractResult> { + let j_array_string = JObjectArray::from(array); + let j_array_length = env.get_array_length(&j_array_string)?; + + let mut vec = Vec::with_capacity(j_array_length as usize); + + for i in 0..j_array_length { + let elem_obj = env.get_object_array_element(&j_array_string, i)?; + let elem_str = jni_jobject_to_string(env, elem_obj)?; + vec.push(elem_str); + } + + Ok(vec) +} + +/// Convert a Tika Metadata a Rust Metadata +pub fn jni_tika_metadata_to_rust_metadata<'local>( + env: &mut JNIEnv<'local>, + j_tika_metadata_object: JObject<'local>, +) -> ExtractResult { + let j_keys_names = env + .call_method( + &j_tika_metadata_object, + "names", + "()[Ljava/lang/String;", + &[], + )? + .l()?; + let keys_names = jni_jobject_array_to_vec(env, j_keys_names)?; + let mut metadata = HashMap::new(); + for key_name in keys_names.iter() { + let j_key_name = jni_new_string_as_jvalue(env, key_name)?; + let j_obj_array_name_metadata = env + .call_method( + &j_tika_metadata_object, + "getValues", + "(Ljava/lang/String;)[Ljava/lang/String;", + &[(&j_key_name).into()], + )? + .l()?; + let key_metadata = jni_jobject_array_to_vec(env, j_obj_array_name_metadata)?; + metadata.insert(key_name.to_string(), key_metadata); + } + Ok(metadata) +} + /// Checks if there is an exception in the jni environment, describes it to /// the stderr and finally clears it pub fn jni_check_exception(env: &mut JNIEnv) -> ExtractResult { diff --git a/extractous-core/src/tika/parse.rs b/extractous-core/src/tika/parse.rs index 8766d27..c029269 100644 --- a/extractous-core/src/tika/parse.rs +++ b/extractous-core/src/tika/parse.rs @@ -1,12 +1,11 @@ use std::sync::OnceLock; -use jni::objects::JValue; -use jni::{AttachGuard, JavaVM}; - use crate::errors::ExtractResult; use crate::tika::jni_utils::*; use crate::tika::wrappers::*; -use crate::{CharSet, OfficeParserConfig, PdfParserConfig, StreamReader, TesseractOcrConfig}; +use crate::{CharSet, Metadata, OfficeParserConfig, PdfParserConfig, StreamReader, TesseractOcrConfig}; +use jni::objects::JValue; +use jni::{AttachGuard, JavaVM}; /// Returns a reference to the shared VM isolate /// Instead of creating a new VM for every tika call, we create a single VM that is shared @@ -33,7 +32,7 @@ fn parse_to_stream( ocr_conf: &TesseractOcrConfig, method_name: &str, signature: &str, -) -> ExtractResult { +) -> ExtractResult<(StreamReader, Metadata)> { let charset_name_val = jni_new_string_as_jvalue(&mut env, &char_set.to_string())?; let j_pdf_conf = JPDFParserConfig::new(&mut env, pdf_conf)?; let j_office_conf = JOfficeParserConfig::new(&mut env, office_conf)?; @@ -59,7 +58,7 @@ fn parse_to_stream( let result = JReaderResult::new(&mut env, call_result_obj)?; let j_reader = JReaderInputStream::new(&mut env, result.java_reader)?; - Ok(StreamReader { inner: j_reader }) + Ok((StreamReader { inner: j_reader }, result.metadata)) } pub fn parse_file( @@ -68,7 +67,7 @@ pub fn parse_file( pdf_conf: &PdfParserConfig, office_conf: &OfficeParserConfig, ocr_conf: &TesseractOcrConfig, -) -> ExtractResult { +) -> ExtractResult<(StreamReader, Metadata)> { let mut env = get_vm_attach_current_thread()?; let file_path_val = jni_new_string_as_jvalue(&mut env, file_path)?; @@ -89,18 +88,78 @@ pub fn parse_file( ) } -/// Parses a file to a string using the Apache Tika library. -pub fn parse_file_to_string( - file_path: &str, - max_length: i32, +pub fn parse_bytes( + buffer: &[u8], + char_set: &CharSet, pdf_conf: &PdfParserConfig, office_conf: &OfficeParserConfig, ocr_conf: &TesseractOcrConfig, -) -> ExtractResult { +) -> ExtractResult<(StreamReader, Metadata)> { let mut env = get_vm_attach_current_thread()?; - // Create a new Java string from the Rust string - let file_path_val = jni_new_string_as_jvalue(&mut env, file_path)?; + // Because we know the buffer is used for reading only, cast it to *mut u8 to satisfy the + // jni_new_direct_buffer call, which requires a mutable pointer + let mut_ptr: *mut u8 = buffer.as_ptr() as *mut u8; + + let byte_buffer = jni_new_direct_buffer(&mut env, mut_ptr, buffer.len())?; + + parse_to_stream( + env, + (&byte_buffer).into(), + char_set, + pdf_conf, + office_conf, + ocr_conf, + "parseBytes", + "(Ljava/nio/ByteBuffer;\ + Ljava/lang/String;\ + Lorg/apache/tika/parser/pdf/PDFParserConfig;\ + Lorg/apache/tika/parser/microsoft/OfficeParserConfig;\ + Lorg/apache/tika/parser/ocr/TesseractOCRConfig;\ + )Lai/yobix/ReaderResult;", + ) +} + +pub fn parse_url( + url: &str, + char_set: &CharSet, + pdf_conf: &PdfParserConfig, + office_conf: &OfficeParserConfig, + ocr_conf: &TesseractOcrConfig, +) -> ExtractResult<(StreamReader, Metadata)> { + let mut env = get_vm_attach_current_thread()?; + + let url_val = jni_new_string_as_jvalue(&mut env, url)?; + parse_to_stream( + env, + (&url_val).into(), + char_set, + pdf_conf, + office_conf, + ocr_conf, + "parseUrl", + "(Ljava/lang/String;\ + Ljava/lang/String;\ + Lorg/apache/tika/parser/pdf/PDFParserConfig;\ + Lorg/apache/tika/parser/microsoft/OfficeParserConfig;\ + Lorg/apache/tika/parser/ocr/TesseractOCRConfig;\ + )Lai/yobix/ReaderResult;", + ) +} + + +/// Parses a file to a JStringResult using the Apache Tika library. +pub fn parse_to_string( + mut env: AttachGuard, + data_source_val: JValue, + max_length: i32, + pdf_conf: &PdfParserConfig, + office_conf: &OfficeParserConfig, + ocr_conf: &TesseractOcrConfig, + method_name: &str, + signature: &str, +) -> ExtractResult<(String, Metadata)> { + let j_pdf_conf = JPDFParserConfig::new(&mut env, pdf_conf)?; let j_office_conf = JOfficeParserConfig::new(&mut env, office_conf)?; let j_ocr_conf = JTesseractOcrConfig::new(&mut env, ocr_conf)?; @@ -108,12 +167,10 @@ pub fn parse_file_to_string( let call_result = jni_call_static_method( &mut env, "ai/yobix/TikaNativeMain", - "parseToString", - "(Ljava/lang/String;ILorg/apache/tika/parser/pdf/PDFParserConfig;\ - Lorg/apache/tika/parser/microsoft/OfficeParserConfig;\ - Lorg/apache/tika/parser/ocr/TesseractOCRConfig;)Lai/yobix/StringResult;", + method_name, + signature, &[ - (&file_path_val).into(), + data_source_val, JValue::Int(max_length), (&j_pdf_conf.internal).into(), (&j_office_conf.internal).into(), @@ -124,65 +181,95 @@ pub fn parse_file_to_string( // Create and process the JStringResult let result = JStringResult::new(&mut env, call_result_obj)?; + Ok((result.content, result.metadata)) +} + +/// Parses a file to a string using the Apache Tika library. +pub fn parse_file_to_string( + file_path: &str, + max_length: i32, + pdf_conf: &PdfParserConfig, + office_conf: &OfficeParserConfig, + ocr_conf: &TesseractOcrConfig, +) -> ExtractResult<(String, Metadata)> { + let mut env = get_vm_attach_current_thread()?; - Ok(result.content) + let file_path_val = jni_new_string_as_jvalue(&mut env, file_path)?; + parse_to_string( + env, + (&file_path_val).into(), + max_length, + pdf_conf, + office_conf, + ocr_conf, + "parseFileToString", + "(Ljava/lang/String;\ + I\ + Lorg/apache/tika/parser/pdf/PDFParserConfig;\ + Lorg/apache/tika/parser/microsoft/OfficeParserConfig;\ + Lorg/apache/tika/parser/ocr/TesseractOCRConfig;\ + )Lai/yobix/StringResult;", + ) } -pub fn parse_bytes( +/// Parses bytes to a string using the Apache Tika library. +pub fn parse_bytes_to_string( buffer: &[u8], - char_set: &CharSet, + max_length: i32, pdf_conf: &PdfParserConfig, office_conf: &OfficeParserConfig, ocr_conf: &TesseractOcrConfig, -) -> ExtractResult { +) -> ExtractResult<(String, Metadata)> { let mut env = get_vm_attach_current_thread()?; + // Because we know the buffer is used for reading only, cast it to *mut u8 to satisfy the // jni_new_direct_buffer call, which requires a mutable pointer let mut_ptr: *mut u8 = buffer.as_ptr() as *mut u8; let byte_buffer = jni_new_direct_buffer(&mut env, mut_ptr, buffer.len())?; - parse_to_stream( + parse_to_string( env, (&byte_buffer).into(), - char_set, + max_length, pdf_conf, office_conf, ocr_conf, - "parseBytes", + "parseBytesToString", "(Ljava/nio/ByteBuffer;\ - Ljava/lang/String;\ + I\ Lorg/apache/tika/parser/pdf/PDFParserConfig;\ Lorg/apache/tika/parser/microsoft/OfficeParserConfig;\ Lorg/apache/tika/parser/ocr/TesseractOCRConfig;\ - )Lai/yobix/ReaderResult;", + )Lai/yobix/StringResult;", ) } -pub fn parse_url( +/// Parses a url to a string using the Apache Tika library. +pub fn parse_url_to_string( url: &str, - char_set: &CharSet, + max_length: i32, pdf_conf: &PdfParserConfig, office_conf: &OfficeParserConfig, ocr_conf: &TesseractOcrConfig, -) -> ExtractResult { +) -> ExtractResult<(String, Metadata)> { let mut env = get_vm_attach_current_thread()?; let url_val = jni_new_string_as_jvalue(&mut env, url)?; - parse_to_stream( + parse_to_string( env, (&url_val).into(), - char_set, + max_length, pdf_conf, office_conf, ocr_conf, - "parseUrl", + "parseUrlToString", "(Ljava/lang/String;\ - Ljava/lang/String;\ + I\ Lorg/apache/tika/parser/pdf/PDFParserConfig;\ Lorg/apache/tika/parser/microsoft/OfficeParserConfig;\ Lorg/apache/tika/parser/ocr/TesseractOCRConfig;\ - )Lai/yobix/ReaderResult;", + )Lai/yobix/StringResult;", ) } diff --git a/extractous-core/src/tika/wrappers.rs b/extractous-core/src/tika/wrappers.rs index 7e88805..19272f5 100644 --- a/extractous-core/src/tika/wrappers.rs +++ b/extractous-core/src/tika/wrappers.rs @@ -1,7 +1,10 @@ use crate::errors::{Error, ExtractResult}; -use crate::tika::jni_utils::{jni_call_method, jni_jobject_to_string, jni_new_string_as_jvalue}; +use crate::tika::jni_utils::{ + jni_call_method, jni_jobject_to_string, jni_new_string_as_jvalue, + jni_tika_metadata_to_rust_metadata, +}; use crate::tika::vm; -use crate::{OfficeParserConfig, PdfParserConfig, TesseractOcrConfig, DEFAULT_BUF_SIZE}; +use crate::{Metadata, OfficeParserConfig, PdfParserConfig, TesseractOcrConfig, DEFAULT_BUF_SIZE}; use bytemuck::cast_slice_mut; use jni::objects::{GlobalRef, JByteArray, JObject, JValue}; use jni::sys::jsize; @@ -104,8 +107,9 @@ impl Drop for JReaderInputStream { /// Wrapper for the Java class `ai.yobix.StringResult` /// Upon creation it parses the java StringResult object and saves the converted Rust string -pub(crate) struct JStringResult { - pub(crate) content: String, +pub struct JStringResult { + pub content: String, + pub metadata: Metadata, } impl<'local> JStringResult { @@ -127,10 +131,17 @@ impl<'local> JStringResult { let call_result_obj = env .call_method(&obj, "getContent", "()Ljava/lang/String;", &[])? .l()?; - let content = jni_jobject_to_string(env, call_result_obj)?; - - Ok(Self { content }) + let tika_metadata_obj: JObject = env + .call_method( + &obj, + "getMetadata", + "()Lorg/apache/tika/metadata/Metadata;", + &[], + )? + .l()?; + let metadata = jni_tika_metadata_to_rust_metadata(env, tika_metadata_obj)?; + Ok(Self { content, metadata }) } } } @@ -138,8 +149,9 @@ impl<'local> JStringResult { /// Wrapper for the Java class `ai.yobix.ReaderResult` /// Upon creation it parses the java ReaderResult object and saves the java /// `org.apache.commons.io.input.ReaderInputStream` object, which later can be used for reading -pub(crate) struct JReaderResult<'local> { - pub(crate) java_reader: JObject<'local>, +pub struct JReaderResult<'local> { + pub java_reader: JObject<'local>, + pub metadata: Metadata, } impl<'local> JReaderResult<'local> { @@ -167,8 +179,19 @@ impl<'local> JReaderResult<'local> { )? .l()?; + let tika_metadata_obj: JObject = env + .call_method( + &obj, + "getMetadata", + "()Lorg/apache/tika/metadata/Metadata;", + &[], + )? + .l()?; + let metadata = jni_tika_metadata_to_rust_metadata(env, tika_metadata_obj)?; + Ok(Self { java_reader: reader_obj, + metadata, }) } } diff --git a/extractous-core/tests/extract_to_stream_tests.rs b/extractous-core/tests/extract_to_stream_tests.rs index c29d089..83acca0 100644 --- a/extractous-core/tests/extract_to_stream_tests.rs +++ b/extractous-core/tests/extract_to_stream_tests.rs @@ -1,12 +1,12 @@ -extern crate test_case; -extern crate textdistance; - use extractous::{Extractor, PdfOcrStrategy, PdfParserConfig, TesseractOcrConfig}; use std::fs; use std::io::Read; use test_case::test_case; use textdistance::nstr::cosine; +// Declarers the shared test_utils code as module in this integration test +mod test_utils; + #[test_case("2022_Q3_AAPL.pdf", 0.9; "Test PDF file")] #[test_case("science-exploration-1p.pptx", 0.9; "Test PPTX file")] #[test_case("simple.odt", 0.8; "Test ODT file")] @@ -23,7 +23,7 @@ fn test_extract_bytes_to_stream(file_name: &str, target_dist: f64) { let extractor = Extractor::new(); let bytes = fs::read(&format!("../test_files/documents/{}", file_name)).unwrap(); - let mut stream = extractor.extract_bytes(&bytes).unwrap(); + let (mut stream, metadata) = extractor.extract_bytes(&bytes).unwrap(); let mut buffer = Vec::new(); stream.read_to_end(&mut buffer).unwrap(); @@ -33,7 +33,7 @@ fn test_extract_bytes_to_stream(file_name: &str, target_dist: f64) { let expected = fs::read_to_string(format!("../test_files/expected_result/{}.txt", file_name)).unwrap(); - let dist = cosine(&expected, &extracted); + let dist = cosine(&expected.trim(), &extracted.trim()); assert!( dist > target_dist, "Cosine similarity is less than {} for file: {}, dist: {}", @@ -42,6 +42,20 @@ fn test_extract_bytes_to_stream(file_name: &str, target_dist: f64) { dist ); println!("{}: {}", file_name, dist); + + // Metadata checking + let expected_metadata = test_utils::parse_metadata_file(&format!( + "../test_files/expected_result/{}.metadata.json", + file_name + )); + let percent_similarity = + test_utils::calculate_similarity_percent(&expected_metadata, &metadata); + assert!( + percent_similarity > target_dist, + "The metadata similarity is lower than expected. Current {}% | filename: {}", + percent_similarity, + file_name + ); } #[test] @@ -52,7 +66,7 @@ fn test_extract_bytes_to_stream_ara_ocr_png() { // extract file with extractor let bytes = fs::read(&"../test_files/documents/ara-ocr.png".to_string()).unwrap(); - let mut stream = extractor.extract_bytes(&bytes).unwrap(); + let (mut stream, _metadata) = extractor.extract_bytes(&bytes).unwrap(); let mut buffer = Vec::new(); stream.read_to_end(&mut buffer).unwrap(); diff --git a/extractous-core/tests/extract_to_string_tests.rs b/extractous-core/tests/extract_to_string_tests.rs index 7456442..b423787 100644 --- a/extractous-core/tests/extract_to_string_tests.rs +++ b/extractous-core/tests/extract_to_string_tests.rs @@ -1,11 +1,11 @@ -extern crate test_case; -extern crate textdistance; - use extractous::{Extractor, PdfOcrStrategy, PdfParserConfig, TesseractOcrConfig}; use std::fs; use test_case::test_case; use textdistance::nstr::cosine; +// Declarers the shared test_utils code as module in this integration test +mod test_utils; + #[test_case("2022_Q3_AAPL.pdf", 0.9; "Test PDF file")] #[test_case("science-exploration-1p.pptx", 0.9; "Test PPTX file")] #[test_case("simple.odt", 0.8; "Test ODT file")] @@ -21,14 +21,14 @@ use textdistance::nstr::cosine; fn test_extract_file_to_string(file_name: &str, target_dist: f64) { let extractor = Extractor::new().set_extract_string_max_length(1000000); // extract file with extractor - let extracted = extractor + let (extracted, extracted_metadata) = extractor .extract_file_to_string(&format!("../test_files/documents/{}", file_name)) .unwrap(); // read expected string let expected = fs::read_to_string(format!("../test_files/expected_result/{}.txt", file_name)).unwrap(); - let dist = cosine(&expected, &extracted); + let dist = cosine(&expected.trim(), &extracted.trim()); assert!( dist > target_dist, "Cosine similarity is less than {} for file: {}, dist: {}", @@ -37,6 +37,17 @@ fn test_extract_file_to_string(file_name: &str, target_dist: f64) { dist ); println!("{}: {}", file_name, dist); + + // read expected metadata + let expected_metadata = test_utils::parse_metadata_file(&format!( + "../test_files/expected_result/{}.metadata.json", + file_name + )); + + assert!(test_utils::is_expected_metadata_contained( + &expected_metadata, + &extracted_metadata + )); } #[test] @@ -45,7 +56,7 @@ fn test_extract_file_to_string_ara_ocr_png() { .set_ocr_config(TesseractOcrConfig::new().set_language("ara")) .set_pdf_config(PdfParserConfig::new().set_ocr_strategy(PdfOcrStrategy::NO_OCR)); // extract file with extractor - let extracted = extractor + let (extracted, _metadata) = extractor .extract_file_to_string(&"../test_files/documents/ara-ocr.png".to_string()) .unwrap(); @@ -75,7 +86,7 @@ fn test_extract_file_to_string_ocr_only_strategy_deu_ocr_pdf() { .set_extract_unique_inline_images_only(false), ); // extract file with extractor - let extracted = extractor + let (extracted, _metadata) = extractor .extract_file_to_string(&"../test_files/documents/deu-ocr.pdf".to_string()) .unwrap(); @@ -98,7 +109,7 @@ fn test_test_extract_file_to_string_no_ocr_strategy_deu_ocr_pdf() { .set_ocr_config(TesseractOcrConfig::new().set_language("deu")) .set_pdf_config(PdfParserConfig::new().set_ocr_strategy(PdfOcrStrategy::NO_OCR)); // extract file with extractor - let extracted = extractor + let (extracted, _metadata) = extractor .extract_file_to_string(&"../test_files/documents/deu-ocr.pdf".to_string()) .unwrap(); diff --git a/extractous-core/tests/test_utils.rs b/extractous-core/tests/test_utils.rs new file mode 100644 index 0000000..e2c7758 --- /dev/null +++ b/extractous-core/tests/test_utils.rs @@ -0,0 +1,61 @@ +use std::collections::HashMap; + +#[allow(dead_code)] +pub fn parse_metadata_file(file_path: &str) -> HashMap> { + let expected_metadata_string = std::fs::read_to_string(file_path) + .unwrap(); + + serde_json::from_str(&expected_metadata_string).expect("JSON was not well-formatted") +} + +#[allow(dead_code)] +pub fn calculate_similarity_percent( + expected: &HashMap>, + current: &HashMap>, +) -> f64 { + let mut matches = 0; + let mut total = 0; + + // Iterate over all keys in the 'expected' HashMap + for (key, value1) in expected { + if let Some(value2) = current.get(key) { + total += 1; + if value1 == value2 { + matches += 1; + } + } + } + if total == 0 { + return 0.0; + } + // Return the similarity percentage + (matches as f64) / (total as f64) +} + +#[allow(dead_code)] +pub fn is_expected_metadata_contained( + expected: &HashMap>, + current: &HashMap>, +) -> bool { + // Check if all keys in `expected` are present in `current` and have identical values + expected.iter().all(|(key, expected_values)| { + let actual_values_opt = current.get(key); + match actual_values_opt { + None => { + println!("\nexpected key = {key} not found !!"); + false + } + Some(actual_values) => { + if actual_values != expected_values { + println!( + "\nvalues for key = {key} differ!! expected = {:?} and actual = {:?}", + expected_values, actual_values + ); + false + } else { + true + } + } + } + }) +} diff --git a/extractous-core/tika-native/build.gradle b/extractous-core/tika-native/build.gradle index 793ae26..aea34a8 100644 --- a/extractous-core/tika-native/build.gradle +++ b/extractous-core/tika-native/build.gradle @@ -1,15 +1,25 @@ plugins { id 'java-library' - id'org.graalvm.buildtools.native' version '0.10.2' // GraalVM plugin for Gradle + id'org.graalvm.buildtools.native' version '0.10.3' // GraalVM plugin for Gradle } def tikaVersion = "2.9.2" def numThreads = Runtime.getRuntime().availableProcessors() +def currentOs = org.gradle.internal.os.OperatingSystem.current() +def osName = "" +if (currentOs.isLinux()) { + osName = "linux" +} else if (currentOs.isMacOsX()) { + osName = "macos" +} else if (currentOs.isWindows()) { + osName = "windows" +} + group = 'ai.yobix' -version = "$tikaVersion-SNAPSHOT" +version = "tika-$tikaVersion-$osName" repositories { @@ -64,6 +74,8 @@ graalvmNative { // The --no-fallback option to native-image causes the utility to fail if it can not create the image. fallback = false + configurationFileDirectories.from(file("src/main/resources/META-INF/$group/$version")) + buildArgs.addAll( "-H:+AddAllCharsets", // Very important to get UTF8 working "--enable-https", // Very important https working @@ -72,7 +84,7 @@ graalvmNative { "-march=compatibility" // VERY IMPORTANT to use compatibility flag. If not the libs will use the cpu arch of the build machine and will notwork on other CPUs if distributed ) jvmArgs.add('-Djava.awt.headless=true') - requiredVersion = '22' // The minimal GraalVM version, can be `MAJOR`, `MAJOR.MINOR` or `MAJOR.MINOR.PATCH` + requiredVersion = '23' // The minimal GraalVM version, can be `MAJOR`, `MAJOR.MINOR` or `MAJOR.MINOR.PATCH` } } } \ No newline at end of file diff --git a/extractous-core/tika-native/gradle/wrapper/gradle-wrapper.properties b/extractous-core/tika-native/gradle/wrapper/gradle-wrapper.properties index f609a08..a524414 100644 --- a/extractous-core/tika-native/gradle/wrapper/gradle-wrapper.properties +++ b/extractous-core/tika-native/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed May 29 10:59:02 CEST 2024 +#Tue Nov 12 11:17:20 CET 2024 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/extractous-core/tika-native/src/main/java/ai/yobix/ReaderResult.java b/extractous-core/tika-native/src/main/java/ai/yobix/ReaderResult.java index 2bbdc2f..bc52fbb 100644 --- a/extractous-core/tika-native/src/main/java/ai/yobix/ReaderResult.java +++ b/extractous-core/tika-native/src/main/java/ai/yobix/ReaderResult.java @@ -1,23 +1,34 @@ package ai.yobix; import org.apache.commons.io.input.ReaderInputStream; +import org.apache.tika.metadata.Metadata; public class ReaderResult { private final ReaderInputStream reader; private final byte status; private final String errorMessage; + private final Metadata metadata; public ReaderResult(ReaderInputStream reader) { this.reader = reader; this.status = 0; this.errorMessage = null; + this.metadata = null; + } + + public ReaderResult(ReaderInputStream reader, Metadata metadata) { + this.reader = reader; + this.status = 0; + this.errorMessage = null; + this.metadata = metadata; } public ReaderResult(byte status, String errorMessage) { this.reader = null; this.status = status; this.errorMessage = errorMessage; + this.metadata = null; } /** @@ -32,6 +43,14 @@ public boolean isError() { return status != 0; } + /** + * Returns the tika metadata or null if there is an error + * @return tika metadata + */ + public Metadata getMetadata() { + return metadata; + } + /** * Returns the status of the call * @return diff --git a/extractous-core/tika-native/src/main/java/ai/yobix/StringResult.java b/extractous-core/tika-native/src/main/java/ai/yobix/StringResult.java index 74f8ee2..393d908 100644 --- a/extractous-core/tika-native/src/main/java/ai/yobix/StringResult.java +++ b/extractous-core/tika-native/src/main/java/ai/yobix/StringResult.java @@ -1,21 +1,33 @@ package ai.yobix; +import org.apache.tika.metadata.Metadata; + public class StringResult { private final String content; private final byte status; private final String errorMessage; + private final Metadata metadata; public StringResult(String content) { this.content = content; this.status = 0; this.errorMessage = null; + this.metadata = null; + } + + public StringResult(String content, Metadata metadata) { + this.content = content; + this.status = 0; + this.errorMessage = null; + this.metadata = metadata; } public StringResult(byte status, String errorMessage) { this.content = null; this.status = status; this.errorMessage = errorMessage; + this.metadata = null; } /** @@ -30,6 +42,14 @@ public boolean isError() { return status != 0; } + /** + * Returns the tika metadata or null if there is an error + * @return tika metadata + */ + public Metadata getMetadata() { + return metadata; + } + /** * Returns the status of the call * @return diff --git a/extractous-core/tika-native/src/main/java/ai/yobix/TikaNativeMain.java b/extractous-core/tika-native/src/main/java/ai/yobix/TikaNativeMain.java index b524b40..f9f8e4a 100644 --- a/extractous-core/tika-native/src/main/java/ai/yobix/TikaNativeMain.java +++ b/extractous-core/tika-native/src/main/java/ai/yobix/TikaNativeMain.java @@ -52,7 +52,8 @@ public static StringResult detect(String filePath) { final Metadata metadata = new Metadata(); try (final InputStream stream = TikaInputStream.get(path, metadata)) { - return new StringResult(tika.detect(stream, metadata)); + final String result = tika.detect(stream, metadata); + return new StringResult(result, metadata); } catch (java.io.IOException e) { return new StringResult((byte) 1, e.getMessage()); @@ -68,7 +69,7 @@ public static StringResult detect(String filePath) { * @param maxLength: maximum length of the returned string * @return StringResult */ - public static StringResult parseToString( + public static StringResult parseFileToString( String filePath, int maxLength, PDFParserConfig pdfConfig, @@ -80,10 +81,11 @@ public static StringResult parseToString( final Metadata metadata = new Metadata(); final InputStream stream = TikaInputStream.get(path, metadata); + String result = parseToStringWithConfig( + stream, metadata, maxLength, pdfConfig, officeConfig, tesseractConfig); // No need to close the stream because parseToString does so - return new StringResult(parseToStringWithConfig( - stream, metadata, maxLength, pdfConfig, officeConfig, tesseractConfig) - ); + return new StringResult(result, metadata); + } catch (java.io.IOException e) { return new StringResult((byte) 1, "Could not open file: " + e.getMessage()); } catch (TikaException e) { @@ -91,6 +93,70 @@ public static StringResult parseToString( } } + /** + * Parses the given Url and returns its content as String + * + * @param urlString the url to be parsed + * @return StringResult + */ + public static StringResult parseUrlToString( + String urlString, + int maxLength, + PDFParserConfig pdfConfig, + OfficeParserConfig officeConfig, + TesseractOCRConfig tesseractConfig + ) { + try { + final URL url = new URI(urlString).toURL(); + final Metadata metadata = new Metadata(); + final TikaInputStream stream = TikaInputStream.get(url, metadata); + + String result = parseToStringWithConfig( + stream, metadata, maxLength, pdfConfig, officeConfig, tesseractConfig); + // No need to close the stream because parseToString does so + return new StringResult(result, metadata); + + } catch (MalformedURLException e) { + return new StringResult((byte) 2, "Malformed URL error occurred " + e.getMessage()); + } catch (URISyntaxException e) { + return new StringResult((byte) 2, "Malformed URI error occurred: " + e.getMessage()); + } catch (java.io.IOException e) { + return new StringResult((byte) 1, "IO error occurred: " + e.getMessage()); + } catch (TikaException e) { + return new StringResult((byte) 2, "Parse error occurred : " + e.getMessage()); + } + } + + /** + * Parses the given array of bytes and return its content as String. + * + * @param data an array of bytes + * @return StringResult + */ + public static StringResult parseBytesToString( + ByteBuffer data, + int maxLength, + PDFParserConfig pdfConfig, + OfficeParserConfig officeConfig, + TesseractOCRConfig tesseractConfig + ) { + final Metadata metadata = new Metadata(); + final ByteBufferInputStream inStream = new ByteBufferInputStream(data); + final TikaInputStream stream = TikaInputStream.get(inStream, new TemporaryResources(), metadata); + + try { + String result = parseToStringWithConfig( + stream, metadata, maxLength, pdfConfig, officeConfig, tesseractConfig); + // No need to close the stream because parseToString does so + return new StringResult(result, metadata); + } catch (java.io.IOException e) { + return new StringResult((byte) 1, "IO error occurred: " + e.getMessage()); + } catch (TikaException e) { + return new StringResult((byte) 2, "Parse error occurred : " + e.getMessage()); + } + } + + private static String parseToStringWithConfig( InputStream stream, Metadata metadata, @@ -239,7 +305,7 @@ private static ReaderResult parse( .setCharset(Charset.forName(charsetName, StandardCharsets.UTF_8)) .get(); - return new ReaderResult(readerInputStream); + return new ReaderResult(readerInputStream, metadata); } catch (java.io.IOException e) { return new ReaderResult((byte) 1, "IO error occurred: " + e.getMessage()); diff --git a/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-linux/reachability-metadata.json b/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-linux/reachability-metadata.json new file mode 100644 index 0000000..bd46a15 --- /dev/null +++ b/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-linux/reachability-metadata.json @@ -0,0 +1,5943 @@ +{ + "bundles": [ + { + "locales": [ + "en-US" + ], + "name": "org.apache.xerces.impl.msg.SAXMessages" + }, + { + "locales": [ + "en-US" + ], + "name": "org.apache.xmlbeans.impl.regex.message" + }, + { + "locales": [ + "en-US" + ], + "name": "sun.awt.resources.awt" + } + ], + "jni": [ + { + "type": "[Lsun.java2d.loops.GraphicsPrimitive;" + }, + { + "methods": [ + { + "name": "getErrorMessage", + "parameterTypes": [] + }, + { + "name": "getReader", + "parameterTypes": [] + }, + { + "name": "getStatus", + "parameterTypes": [] + }, + { + "name": "isError", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + } + ], + "type": "ai.yobix.ReaderResult" + }, + { + "methods": [ + { + "name": "getContent", + "parameterTypes": [] + }, + { + "name": "getErrorMessage", + "parameterTypes": [] + }, + { + "name": "getStatus", + "parameterTypes": [] + }, + { + "name": "isError", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + } + ], + "type": "ai.yobix.StringResult" + }, + { + "methods": [ + { + "name": "getValues", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "names", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.metadata.Metadata" + }, + { + "methods": [ + { + "name": "detect", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "parseBytes", + "parameterTypes": [ + "java.nio.ByteBuffer", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseBytesToString", + "parameterTypes": [ + "java.nio.ByteBuffer", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseFileToString", + "parameterTypes": [ + "java.lang.String", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseUrl", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseUrlToString", + "parameterTypes": [ + "java.lang.String", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + } + ], + "type": "ai.yobix.TikaNativeMain" + }, + { + "methods": [ + { + "name": "acceptPixels", + "parameterTypes": [ + "int", + "boolean" + ] + }, + { + "name": "passComplete", + "parameterTypes": [] + }, + { + "name": "passStarted", + "parameterTypes": [ + "int" + ] + }, + { + "name": "pushBack", + "parameterTypes": [ + "int" + ] + }, + { + "name": "readInputData", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + }, + { + "name": "setImageData", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int", + "byte[]" + ] + }, + { + "name": "skipInputBytes", + "parameterTypes": [ + "long" + ] + }, + { + "name": "skipPastImage", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningOccurred", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningWithMessage", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "com.sun.imageio.plugins.jpeg.JPEGImageReader" + }, + { + "methods": [ + { + "name": "grabPixels", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningOccurred", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningWithMessage", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "writeMetadata", + "parameterTypes": [] + }, + { + "name": "writeOutputData", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + } + ], + "type": "com.sun.imageio.plugins.jpeg.JPEGImageWriter" + }, + { + "fields": [ + { + "name": "extraAlpha" + }, + { + "name": "rule" + } + ], + "type": "java.awt.AlphaComposite" + }, + { + "methods": [ + { + "name": "getRGB", + "parameterTypes": [] + } + ], + "type": "java.awt.Color" + }, + { + "fields": [ + { + "name": "height" + }, + { + "name": "width" + } + ], + "type": "java.awt.Dimension" + }, + { + "methods": [ + { + "name": "isHeadless", + "parameterTypes": [] + } + ], + "type": "java.awt.GraphicsEnvironment" + }, + { + "fields": [ + { + "name": "bottom" + }, + { + "name": "left" + }, + { + "name": "right" + }, + { + "name": "top" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "int", + "int", + "int", + "int" + ] + } + ], + "type": "java.awt.Insets" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "int", + "int", + "int", + "int" + ] + } + ], + "type": "java.awt.Rectangle" + }, + { + "methods": [ + { + "name": "getDefaultToolkit", + "parameterTypes": [] + }, + { + "name": "getFontMetrics", + "parameterTypes": [ + "java.awt.Font" + ] + } + ], + "type": "java.awt.Toolkit" + }, + { + "fields": [ + { + "name": "m00" + }, + { + "name": "m01" + }, + { + "name": "m02" + }, + { + "name": "m10" + }, + { + "name": "m11" + }, + { + "name": "m12" + } + ], + "type": "java.awt.geom.AffineTransform" + }, + { + "fields": [ + { + "name": "numTypes" + }, + { + "name": "pointTypes" + }, + { + "name": "windingRule" + } + ], + "type": "java.awt.geom.Path2D" + }, + { + "fields": [ + { + "name": "floatCoords" + } + ], + "type": "java.awt.geom.Path2D$Float" + }, + { + "fields": [ + { + "name": "colorModel" + }, + { + "name": "imageType" + }, + { + "name": "raster" + } + ], + "methods": [ + { + "name": "getRGB", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "int", + "int" + ] + }, + { + "name": "setRGB", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "int", + "int" + ] + } + ], + "type": "java.awt.image.BufferedImage" + }, + { + "fields": [ + { + "name": "colorSpace" + }, + { + "name": "colorSpaceType" + }, + { + "name": "isAlphaPremultiplied" + }, + { + "name": "is_sRGB" + }, + { + "name": "nBits" + }, + { + "name": "numComponents" + }, + { + "name": "supportsAlpha" + }, + { + "name": "transparency" + } + ], + "methods": [ + { + "name": "getRGBdefault", + "parameterTypes": [] + } + ], + "type": "java.awt.image.ColorModel" + }, + { + "fields": [ + { + "name": "allgrayopaque" + }, + { + "name": "colorData" + }, + { + "name": "map_size" + }, + { + "name": "rgb" + }, + { + "name": "transparent_index" + } + ], + "type": "java.awt.image.IndexColorModel" + }, + { + "fields": [ + { + "name": "dataBuffer" + }, + { + "name": "height" + }, + { + "name": "minX" + }, + { + "name": "minY" + }, + { + "name": "numBands" + }, + { + "name": "numDataElements" + }, + { + "name": "sampleModel" + }, + { + "name": "sampleModelTranslateX" + }, + { + "name": "sampleModelTranslateY" + }, + { + "name": "width" + } + ], + "type": "java.awt.image.Raster" + }, + { + "fields": [ + { + "name": "height" + }, + { + "name": "width" + } + ], + "methods": [ + { + "name": "getPixels", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "java.awt.image.DataBuffer" + ] + }, + { + "name": "setPixels", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "java.awt.image.DataBuffer" + ] + } + ], + "type": "java.awt.image.SampleModel" + }, + { + "fields": [ + { + "name": "bitMasks" + }, + { + "name": "bitOffsets" + }, + { + "name": "bitSizes" + }, + { + "name": "maxBitSize" + } + ], + "type": "java.awt.image.SinglePixelPackedSampleModel" + }, + { + "methods": [ + { + "name": "getBoolean", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "java.lang.Boolean" + }, + { + "methods": [ + { + "name": "load", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "java.lang.System" + }, + { + "methods": [ + { + "name": "yield", + "parameterTypes": [] + } + ], + "type": "java.lang.Thread" + }, + { + "fields": [ + { + "name": "lengths" + }, + { + "name": "values" + } + ], + "type": "javax.imageio.plugins.jpeg.JPEGHuffmanTable" + }, + { + "fields": [ + { + "name": "qTable" + } + ], + "type": "javax.imageio.plugins.jpeg.JPEGQTable" + }, + { + "methods": [ + { + "name": "close", + "parameterTypes": [] + }, + { + "name": "read", + "parameterTypes": [ + "byte[]" + ] + }, + { + "name": "read", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + } + ], + "type": "org.apache.commons.io.input.ReaderInputStream" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setConcatenatePhoneticRuns", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractAllAlternativesFromMSG", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractMacros", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeDeletedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeHeadersAndFooters", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeMissingRows", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeMoveFromContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeShapeBasedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeSlideMasterContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeSlideNotes", + "parameterTypes": [ + "boolean" + ] + } + ], + "type": "org.apache.tika.parser.microsoft.OfficeParserConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setApplyRotation", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setDensity", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setDepth", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setEnableImagePreprocessing", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setLanguage", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setTimeoutSeconds", + "parameterTypes": [ + "int" + ] + } + ], + "type": "org.apache.tika.parser.ocr.TesseractOCRConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setExtractAnnotationText", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractInlineImages", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractMarkedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractUniqueInlineImagesOnly", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOcrStrategy", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "org.apache.tika.parser.pdf.PDFParserConfig" + }, + { + "fields": [ + { + "name": "INTVAL_STROKE_PURE" + } + ], + "type": "sun.awt.SunHints" + }, + { + "methods": [ + { + "name": "awtLock", + "parameterTypes": [] + }, + { + "name": "awtLockNotify", + "parameterTypes": [] + }, + { + "name": "awtLockNotifyAll", + "parameterTypes": [] + }, + { + "name": "awtLockWait", + "parameterTypes": [ + "long" + ] + }, + { + "name": "awtUnlock", + "parameterTypes": [] + } + ], + "type": "sun.awt.SunToolkit" + }, + { + "methods": [ + { + "name": "init", + "parameterTypes": [ + "long" + ] + } + ], + "type": "sun.awt.X11.XErrorHandlerUtil" + }, + { + "fields": [ + { + "name": "modLockIsShiftLock" + }, + { + "name": "numLockMask" + } + ], + "type": "sun.awt.X11.XToolkit" + }, + { + "fields": [ + { + "name": "pData" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "long" + ] + } + ], + "type": "sun.awt.image.BufImgSurfaceData$ICMColorData" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataOffsets" + }, + { + "name": "pixelStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.ByteComponentRaster" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataBitOffset" + }, + { + "name": "pixelBitStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.BytePackedRaster" + }, + { + "fields": [ + { + "name": "numSrcLUT" + }, + { + "name": "srcLUTtransIndex" + } + ], + "type": "sun.awt.image.ImageRepresentation" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataOffsets" + }, + { + "name": "pixelStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.IntegerComponentRaster" + }, + { + "methods": [ + { + "name": "addRecord", + "parameterTypes": [ + "java.lang.Object", + "long", + "long" + ] + } + ], + "type": "sun.java2d.Disposer" + }, + { + "type": "sun.java2d.InvalidPipeException" + }, + { + "type": "sun.java2d.NullSurfaceData" + }, + { + "fields": [ + { + "name": "clipRegion" + }, + { + "name": "composite" + }, + { + "name": "eargb" + }, + { + "name": "lcdTextContrast" + }, + { + "name": "pixel" + }, + { + "name": "strokeHint" + } + ], + "type": "sun.java2d.SunGraphics2D" + }, + { + "fields": [ + { + "name": "pData" + }, + { + "name": "valid" + } + ], + "type": "sun.java2d.SurfaceData" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.Blit" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.BlitBg" + }, + { + "fields": [ + { + "name": "AnyAlpha" + }, + { + "name": "Src" + }, + { + "name": "SrcNoEa" + }, + { + "name": "SrcOver" + }, + { + "name": "SrcOverNoEa" + }, + { + "name": "Xor" + } + ], + "type": "sun.java2d.loops.CompositeType" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphList" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphListAA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphListLCD" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawLine" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawParallelogram" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawPath" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawPolygons" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawRect" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillParallelogram" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillPath" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillRect" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillSpans" + }, + { + "fields": [ + { + "name": "pNativePrim" + } + ], + "type": "sun.java2d.loops.GraphicsPrimitive" + }, + { + "methods": [ + { + "name": "register", + "parameterTypes": [ + "sun.java2d.loops.GraphicsPrimitive[]" + ] + } + ], + "type": "sun.java2d.loops.GraphicsPrimitiveMgr" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.MaskBlit" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.MaskFill" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.ScaledBlit" + }, + { + "fields": [ + { + "name": "Any3Byte" + }, + { + "name": "Any4Byte" + }, + { + "name": "AnyByte" + }, + { + "name": "AnyColor" + }, + { + "name": "AnyInt" + }, + { + "name": "AnyShort" + }, + { + "name": "ByteBinary1Bit" + }, + { + "name": "ByteBinary2Bit" + }, + { + "name": "ByteBinary4Bit" + }, + { + "name": "ByteGray" + }, + { + "name": "ByteIndexed" + }, + { + "name": "ByteIndexedBm" + }, + { + "name": "FourByteAbgr" + }, + { + "name": "FourByteAbgrPre" + }, + { + "name": "Index12Gray" + }, + { + "name": "Index8Gray" + }, + { + "name": "IntArgb" + }, + { + "name": "IntArgbBm" + }, + { + "name": "IntArgbPre" + }, + { + "name": "IntBgr" + }, + { + "name": "IntRgb" + }, + { + "name": "IntRgbx" + }, + { + "name": "OpaqueColor" + }, + { + "name": "ThreeByteBgr" + }, + { + "name": "Ushort4444Argb" + }, + { + "name": "Ushort555Rgb" + }, + { + "name": "Ushort555Rgbx" + }, + { + "name": "Ushort565Rgb" + }, + { + "name": "UshortGray" + }, + { + "name": "UshortIndexed" + } + ], + "type": "sun.java2d.loops.SurfaceType" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.TransformHelper" + }, + { + "fields": [ + { + "name": "alphaMask" + }, + { + "name": "xorColor" + }, + { + "name": "xorPixel" + } + ], + "type": "sun.java2d.loops.XORComposite" + }, + { + "fields": [ + { + "name": "bands" + }, + { + "name": "endIndex" + }, + { + "name": "hix" + }, + { + "name": "hiy" + }, + { + "name": "lox" + }, + { + "name": "loy" + } + ], + "type": "sun.java2d.pipe.Region" + }, + { + "fields": [ + { + "name": "curIndex" + }, + { + "name": "numXbands" + }, + { + "name": "region" + } + ], + "type": "sun.java2d.pipe.RegionIterator" + }, + { + "fields": [ + { + "name": "pData" + } + ], + "type": "sun.java2d.pipe.ShapeSpanIterator" + }, + { + "fields": [ + { + "name": "picture" + }, + { + "name": "xid" + } + ], + "type": "sun.java2d.xr.XRSurfaceData" + } + ], + "reflection": [ + { + "type": "[Ljava.lang.Object;" + }, + { + "type": "[Lorg.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps;" + }, + { + "type": "[Lorg.openxmlformats.schemas.drawingml.x2006.picture.CTPicture;" + }, + { + "type": "[Lorg.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape;" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.drew.metadata.exif.ExifIFD0Directory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.drew.metadata.exif.ExifSubIFDDirectory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.fasterxml.jackson.databind.ext.Java7SupportImpl" + }, + { + "type": "com.github.jaiimageio.impl.common.PackageUtil" + }, + { + "type": "com.github.jaiimageio.impl.plugins.bmp.BMPImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.bmp.BMPImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.gif.GIFImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pcx.PCXImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pcx.PCXImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pnm.PNMImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pnm.PNMImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.raw.RawImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.raw.RawImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.tiff.TIFFImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.tiff.TIFFImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.wbmp.WBMPImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.wbmp.WBMPImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.stream.ChannelImageInputStreamSpi" + }, + { + "type": "com.github.jaiimageio.impl.stream.ChannelImageOutputStreamSpi" + }, + { + "type": "com.github.luben.zstd.ZstdInputStream" + }, + { + "type": "com.ibm.icu.charset.CharsetICU" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.AESCipher$General" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.ARCFOURCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DESCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DESedeCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DHParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.GaloisCounterMode$AESGCM" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.HmacCore$HmacSHA256" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.HmacCore$HmacSHA384" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.TlsMasterSecretGenerator" + }, + { + "type": "java.lang.Enum" + }, + { + "fields": [ + { + "name": "threadLocalRandomProbe" + } + ], + "type": "java.lang.Thread" + }, + { + "type": "java.lang.invoke.MethodHandle" + }, + { + "type": "java.security.AlgorithmParametersSpi" + }, + { + "type": "java.security.KeyStoreSpi" + }, + { + "type": "java.security.MessageDigestSpi" + }, + { + "type": "java.security.interfaces.DSAPrivateKey" + }, + { + "type": "java.security.interfaces.DSAPublicKey" + }, + { + "type": "java.security.interfaces.ECPrivateKey" + }, + { + "type": "java.security.interfaces.ECPublicKey" + }, + { + "type": "java.security.interfaces.RSAPrivateKey" + }, + { + "type": "java.security.interfaces.RSAPublicKey" + }, + { + "type": "java.security.spec.DSAParameterSpec" + }, + { + "type": "java.util.HashSet" + }, + { + "type": "java.util.LinkedHashSet" + }, + { + "type": "java.util.concurrent.ArrayBlockingQueue" + }, + { + "fields": [ + { + "name": "aux" + }, + { + "name": "status" + } + ], + "type": "java.util.concurrent.ForkJoinTask" + }, + { + "fields": [ + { + "name": "value" + } + ], + "type": "java.util.concurrent.atomic.AtomicBoolean" + }, + { + "fields": [ + { + "name": "base" + }, + { + "name": "cellsBusy" + } + ], + "type": "java.util.concurrent.atomic.Striped64" + }, + { + "type": "java.util.concurrent.locks.AbstractOwnableSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$NonfairSync" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$Sync" + }, + { + "type": "javax.imageio.spi.ImageReaderSpi" + }, + { + "methods": [ + { + "name": "getFormatNames", + "parameterTypes": [] + }, + { + "name": "getMIMETypes", + "parameterTypes": [] + } + ], + "type": "javax.imageio.spi.ImageReaderWriterSpi" + }, + { + "type": "javax.imageio.spi.ImageWriterSpi" + }, + { + "type": "jdk.internal.misc.Unsafe" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.commons.logging.impl.Slf4jLogFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.commons.logging.impl.WeakHashtable" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaBasic" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaDublinCore" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaMediaManagement" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaPDF" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaPhotoshop" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaRightsManagement" + }, + { + "type": "org.apache.logging.log4j.Logger" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.DummyRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.QueueingRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.ThreadLocalRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.util.EnvironmentPropertySource" + }, + { + "fields": [ + { + "name": "value" + } + ], + "type": "org.apache.logging.log4j.util.LazyUtil$ReleaseAcquireLazy" + }, + { + "type": "org.apache.logging.log4j.util.SystemPropertiesPropertySource" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.logging.slf4j.SLF4JLoggerContextFactory" + }, + { + "type": "org.apache.logging.slf4j.SLF4JProvider" + }, + { + "type": "org.apache.pdfbox.jbig2.JBIG2ImageReaderSpi" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler" + }, + { + "methods": [ + { + "name": "getAction", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink" + }, + { + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationMarkup" + }, + { + "methods": [ + { + "name": "getAction", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationWidget" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.apple.BPListDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.apple.IWorkDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.gzip.GZipSpecializationDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.microsoft.POIFSContainerDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.ole.MiscOLEDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.tika.config.ServiceLoader" + ] + } + ], + "type": "org.apache.tika.detect.zip.DefaultZipContainerDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.FrictionlessPackageDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.IPADetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.JarDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.KMZDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.OpenDocumentDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.StarOfficeDetector" + }, + { + "allPublicFields": true, + "type": "org.apache.tika.metadata.Metadata" + }, + { + "allPublicFields": true, + "type": "org.apache.tika.metadata.TikaCoreProperties" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.apple.AppleSingleFileParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.apple.PListParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.audio.AudioParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.audio.MidiParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.crypto.Pkcs7Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.crypto.TSDParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.csv.TextAndCSVParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dbf.DBFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dgn.DGN8Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dif.DIFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dwg.DWGParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.epub.EpubParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.feed.FeedParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.font.AdobeFontMetricParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.font.TrueTypeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.html.HtmlEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.html.HtmlParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.http.HttpParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.hwp.HwpV5Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.BPGParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.HeifParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.ICNSParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.ImageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.JXLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.JpegParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.PSDParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.TiffParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.WebPParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.indesign.IDMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iptc.IptcAnpaParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.IWorkPackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.iwana.IWork13PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.iwana.IWork18PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mail.RFC822Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mbox.MboxParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.EMFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.JackcessParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.MSOwnerFileParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.OfficeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.OldExcelParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.TNEFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.WMFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.activemime.ActiveMimeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.chm.ChmParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.onenote.OneNoteParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.Word2006MLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.pst.OutlookPSTParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.rtf.RTFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.xml.SpreadsheetMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.xml.WordMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mif.MIFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mp3.Mp3Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mp4.MP4Parser" + }, + { + "allDeclaredFields": true, + "type": "org.apache.tika.parser.ocr.TesseractOCRConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.ocr.TesseractOCRParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.odf.FlatOpenDocumentParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.odf.OpenDocumentParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pdf.PDFParser" + }, + { + "allDeclaredFields": true, + "type": "org.apache.tika.parser.pdf.PDFParserConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.tika.parser.pdf.xmpschemas.XMPSchemaPDFX" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.CompressorParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.RarParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.prt.PRTParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.tmx.TMXParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.txt.Icu4jEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.txt.UniversalEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.video.FLVParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wacz.WACZParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.warc.WARCParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wordperfect.QuattroProParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wordperfect.WordPerfectParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xliff.XLIFF12Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xliff.XLZParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xml.DcXMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xml.FictionBookParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl" + }, + { + "type": "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl" + }, + { + "type": "org.apache.xerces.jaxp.SAXParserFactoryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.xerces.parsers.XIncludeAwareParserConfiguration" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setEntityExpansionLimit", + "parameterTypes": [ + "int" + ] + } + ], + "type": "org.apache.xerces.util.SecurityManager" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLCONFIG.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLLANG.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLSCHEMA.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLTOOLS.TypeSystemHolder" + }, + { + "type": "org.brotli.dec.BrotliInputStream" + }, + { + "type": "org.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTBlipFillPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTBlipImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGraphicalObjectDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGraphicalObjectImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGroupShapePropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTHyperlinkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTNonVisualDrawingPropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTNonVisualDrawingShapePropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTOfficeStyleSheetImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTOuterShadowEffectImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTRegularTextRunImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTShapePropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableCellImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableRowImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableStyleImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableStyleListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextBodyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextCharacterPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextFieldImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextLineBreakImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.STDrawingElementIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.TblStyleLstDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.ThemeDocumentImpl" + }, + { + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.CTPicture" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.impl.CTPictureNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTAnchorClientDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTDrawingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTMarkerImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTTwoCellAnchorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl.CTInlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.CTPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.CTPropertyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.PropertiesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl.CTPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl.PropertiesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.relationships.impl.STRelationshipIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STOnOffImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STStringImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STXstringImpl" + }, + { + "type": "org.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.STPlaceholderType$Enum" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTApplicationNonVisualDrawingPropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTCommentAuthorListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTCommonSlideDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTConnectorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTConnectorNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGraphicalObjectFrameImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGraphicalObjectFrameNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGroupShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGroupShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTNotesMasterImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTNotesSlideImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPictureNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPlaceholderImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPresentationImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideIdListEntryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideIdListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideLayoutImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterIdListEntryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterIdListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CmAuthorLstDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.NotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.NotesMasterDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.PresentationDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.STPlaceholderTypeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldLayoutDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldMasterDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTBorderImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTBordersImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellStyleXfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellXfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTColorsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTDxfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFillImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFillsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFontImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFontsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTIndexedColorsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTNumFmtImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTNumFmtsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRgbColorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRstImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTStylesheetImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTTableStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTXfImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STCellStyleXfIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STNumFmtIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STUnsignedIntHexImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.StyleSheetDocumentImpl" + }, + { + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.CTNumLvl" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STFldCharType$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STHdrFtr$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STNumberFormat$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STUnderline$Enum" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTAbstractNumImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBodyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBookmarkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDecimalNumberImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDocDefaultsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDocument1Impl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDrawingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTEmptyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTEndnotesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFldCharImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFootnotesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFtnEdnImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFtnEdnRefImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHdrFtrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHdrFtrRefImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHyperlinkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLatentStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLevelTextImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLvlImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTMarkupRangeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumFmtImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumberingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTOnOffImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrDefaultImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrGeneralImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTProofErrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRPrDefaultImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRowImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTSectPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTSettingsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStringImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStyleImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTblImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTcImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTcPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTextImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTrPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTUnderlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.DocumentDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.EndnotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.FootnotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.FtrDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.HdrDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.NumberingDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STDecimalNumberImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STFldCharTypeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STHdrFtrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STNumberFormatImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STUnderlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.SettingsDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.StylesDocumentImpl" + }, + { + "type": "org.slf4j.helpers.Log4jLoggerFactory" + }, + { + "type": "org.slf4j.nop.NOPServiceProvider" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLCONFIG.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLLANG.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLSCHEMA.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLTOOLS.TypeSystemHolder" + }, + { + "type": "sun.java2d.cmm.kcms.KcmsServiceProvider" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.OpaqueCopyAnyToArgb" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.OpaqueCopyArgbToAny" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawLineANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawPathANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawPolygonsANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawRectANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillPathANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillRectANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillSpansANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.marlin.DMarlinRenderingEngine" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.pkcs12.PKCS12KeyStore" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSA$SHA224withDSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSA$SHA256withDSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSAKeyFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSAParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.JavaKeyStore$DualFormatJKS" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.JavaKeyStore$JKS" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.MD5" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.security.SecureRandomParameters" + ] + } + ], + "type": "sun.security.provider.NativePRNG" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA2$SHA224" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA2$SHA256" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA5$SHA384" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA5$SHA512" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.X509Factory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.certpath.PKIXCertPathValidator" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.PSSParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSAKeyFactory$Legacy" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSAPSSSignature" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA224withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA256withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA384withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.KeyManagerFactoryImpl$SunX509" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.SSLContextImpl$DefaultSSLContext" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.AuthorityInfoAccessExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.AuthorityKeyIdentifierExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.BasicConstraintsExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.CRLDistributionPointsExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.CertificatePoliciesExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.ExtendedKeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.IssuerAlternativeNameExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.KeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.NetscapeCertTypeExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.PrivateKeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.SubjectAlternativeNameExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.SubjectKeyIdentifierExtension" + } + ], + "resources": [ + { + "glob": "META-INF/log4j-provider.properties" + }, + { + "glob": "META-INF/services/java.lang.System$LoggerFinder" + }, + { + "glob": "META-INF/services/java.net.spi.InetAddressResolverProvider" + }, + { + "glob": "META-INF/services/java.net.spi.URLStreamHandlerProvider" + }, + { + "glob": "META-INF/services/java.nio.channels.spi.SelectorProvider" + }, + { + "glob": "META-INF/services/java.nio.charset.spi.CharsetProvider" + }, + { + "glob": "META-INF/services/java.time.zone.ZoneRulesProvider" + }, + { + "glob": "META-INF/services/java.util.spi.ResourceBundleControlProvider" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageInputStreamSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageOutputStreamSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageReaderSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageTranscoderSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageWriterSpi" + }, + { + "glob": "META-INF/services/javax.xml.parsers.DocumentBuilderFactory" + }, + { + "glob": "META-INF/services/javax.xml.parsers.SAXParserFactory" + }, + { + "glob": "META-INF/services/javax.xml.xpath.XPathFactory" + }, + { + "glob": "META-INF/services/org.apache.commons.logging.LogFactory" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.spi.Provider" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.spi.recycler.RecyclerFactoryProvider" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.util.PropertySource" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.Detector" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.EncodingDetector" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.zip.ZipContainerDetector" + }, + { + "glob": "META-INF/services/org.apache.tika.parser.Parser" + }, + { + "glob": "META-INF/services/org.apache.tika.renderer.Renderer" + }, + { + "glob": "META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration" + }, + { + "glob": "META-INF/services/org.junit.platform.engine.TestEngine" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.LauncherDiscoveryListener" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.LauncherSessionListener" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.PostDiscoveryFilter" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.TestExecutionListener" + }, + { + "glob": "META-INF/services/org.slf4j.spi.SLF4JServiceProvider" + }, + { + "glob": "commons-logging.properties" + }, + { + "glob": "junit-platform.properties" + }, + { + "glob": "log4j2.StatusLogger.json" + }, + { + "glob": "log4j2.StatusLogger.properties" + }, + { + "glob": "log4j2.component.json" + }, + { + "glob": "log4j2.component.properties" + }, + { + "glob": "log4j2.propertyMapping.json" + }, + { + "glob": "log4j2.system.properties" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-0" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-2" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-UCS2" + }, + { + "glob": "org/apache/fontbox/cmap/Identity-H" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-BoldOblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-Oblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-BoldOblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-Oblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Symbol.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-BoldItalic.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Italic.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Roman.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/ZapfDingbats.afm" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/additional.txt" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/glyphlist.txt" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/zapfdingbats.txt" + }, + { + "glob": "org/apache/pdfbox/resources/icc/ISOcoated_v2_300_bas.icc" + }, + { + "glob": "org/apache/pdfbox/resources/text/BidiMirroring.txt" + }, + { + "glob": "org/apache/pdfbox/resources/ttf/LiberationSans-Regular.ttf" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cmauthorlst86abdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctabstractnum588etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctanchorclientdata02betype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctapplicationnonvisualdrawingprops2fb6type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctblip034ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctblipfillproperties0382type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbody0f06type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbookmarkd672type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctborderf935type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctborders0d66type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbr7dd8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcellstylexfsa81ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcellxfs1322type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcolors6579type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcommentauthorlisteb07type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcommonslidedata8c7ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctconnector3522type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctconnectornonvisual0f45type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdecimalnumbera518type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdocdefaults2ea8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdocument64adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdrawing2748type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdrawing8d34type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdxfsb26atype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctempty3fa5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctendnotescee2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfill550ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfills2c6ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfldchare83etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfont14d8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfonts6623type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfootnotes691ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctftnedncad9type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctftnednref89eetype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobject1ce3type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectdata66adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectframebfeatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectframenonvisual257dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshape5b43type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshapenonvisual3e44type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshapeproperties8690type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthdrftr26datype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthdrftrref224dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthyperlink38actype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthyperlink4457type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctindexedcolorsa0a0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctinline5726type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctlatentstyles2e3atype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctleveltext0621type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctlvlf630type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctmarkeree8etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctmarkuprangeba3dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnonvisualdrawingprops8fb0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnonvisualdrawingshapepropsf17btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnotesmaster69ectype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnotesslideab75type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumberingfdf9type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnume94ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmt00e1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmt3870type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmtsb58btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumlvl416ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumpr16aatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctofficestylesheetce25type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctonoff04c2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctoutershadoweffect7b5dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpa1e2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture1054type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture1d48type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture4f11type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturee028type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturenonvisual05adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturenonvisualb236type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctplaceholder9efctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctppr01c0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpprdefaultf839type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpprgenerald6f2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpresentation56cbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctprooferr1e07type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperties2c18type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperties3f10type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperty5ffatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctr8120type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctregulartextrun7e3dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrgbcolor95dftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrow3b78type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrpr097etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrprdefault5ebbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrsta472type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctsectpr1123type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctsettingsd6a5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapecfcetype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapee40btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapenonvisualb619type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapenonvisuale220type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapeproperties30e5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslided7betype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslideidlist70a5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslideidlistentry427dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidelayouteb34type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasterd8fctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasteridlist0b63type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasteridlistentryae7ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstring9c37type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstyle41c1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstyles8506type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstylesheet4257type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttable5f3ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablecell3ac1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablerow4ac7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestyled59etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestylelist4bdctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestyles872ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttblc014type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttc4019type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttcpree37type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttext7f5btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextbodya3catype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextcharacterproperties76c0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextfield187etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextlinebreak932ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextparagraphcaf2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextparagraphpropertiesdd05type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttrpr2848type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttwocellanchor1e8dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctunderline8406type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctxf97f7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/document2bd9doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/endnotes960edoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/footnotes8773doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ftre182doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/hdra530doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/index.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/notes4a02doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/notesmaster8840doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/numbering1c4ddoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/pic8010doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/picelement.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/presentation02f7doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/properties288cdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/propertiesee84doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/settings9dd1doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sld1b98doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sldlayout638edoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sldmaster5156doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stborderd7ectype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stcellstylexfid70c7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stdecimalnumber8d28type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stdrawingelementid75a4type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stfldchartype1eb4type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sthdrftr30catype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stnumberformat0fb8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stnumfmtid76fbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stonoff18ddbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stonoff9300type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stplaceholdertypeca72type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/strelationshipid1e94type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ststring76cbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stunderlinef416type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stunsignedinthex27datype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stverticaljc3629type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stxstringf179type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/styles2732doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stylesheet5d8bdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tbleb1bdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tblelement.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tblstylelst4997doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/themefd26doctype.xsb" + }, + { + "glob": "org/apache/tika/mime/custom-mimetypes.xml" + }, + { + "glob": "org/apache/tika/mime/tika-mimetypes.xml" + }, + { + "glob": "org/apache/tika/parser/html/StandardCharsets_unsupported_by_IANA.txt" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages.properties" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages_en.properties" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages_en_US.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message_en.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message_en_US.properties" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLCONFIG/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/space9344attrtypetype.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/spaceattribute.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/spaceb986attrtype.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLSCHEMA/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLTOOLS/index.xsb" + }, + { + "glob": "org/slf4j/impl/StaticLoggerBinder.class" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/nfkc.nrm", + "module": "java.base" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/ubidi.icu", + "module": "java.base" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/uprops.icu", + "module": "java.base" + }, + { + "glob": "sun/net/idn/uidna.spp", + "module": "java.base" + }, + { + "glob": "sun/awt/resources/awt_en.properties", + "module": "java.desktop" + }, + { + "glob": "sun/awt/resources/awt_en_US.properties", + "module": "java.desktop" + }, + { + "glob": "sun/java2d/cmm/profiles/GRAY.pf", + "module": "java.desktop" + }, + { + "glob": "sun/java2d/cmm/profiles/sRGB.pf", + "module": "java.desktop" + }, + { + "glob": "jdk/xml/internal/jdkcatalog/JDKCatalog.xml", + "module": "java.xml" + } + ], + "serialization": [ + { + "type": "java.lang.Enum" + }, + { + "type": "java.lang.Object[]" + }, + { + "type": "java.util.HashSet" + }, + { + "type": "java.util.LinkedHashSet" + }, + { + "type": "java.util.concurrent.ArrayBlockingQueue" + }, + { + "type": "java.util.concurrent.locks.AbstractOwnableSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$NonfairSync" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$Sync" + } + ] +} \ No newline at end of file diff --git a/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-macos/reachability-metadata.json b/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-macos/reachability-metadata.json new file mode 100644 index 0000000..8285d7d --- /dev/null +++ b/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-macos/reachability-metadata.json @@ -0,0 +1,6056 @@ +{ + "bundles": [ + { + "locales": [ + "en-US" + ], + "name": "org.apache.xerces.impl.msg.SAXMessages" + }, + { + "locales": [ + "en-US" + ], + "name": "org.apache.xmlbeans.impl.regex.message" + }, + { + "locales": [ + "en-US" + ], + "name": "sun.awt.resources.awt" + }, + { + "locales": [ + "en-GB" + ], + "name": "sun.awt.resources.awtosx" + } + ], + "jni": [ + { + "type": "[Lsun.java2d.loops.GraphicsPrimitive;" + }, + { + "methods": [ + { + "name": "getErrorMessage", + "parameterTypes": [] + }, + { + "name": "getReader", + "parameterTypes": [] + }, + { + "name": "getStatus", + "parameterTypes": [] + }, + { + "name": "isError", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + } + ], + "type": "ai.yobix.ReaderResult" + }, + { + "methods": [ + { + "name": "getContent", + "parameterTypes": [] + }, + { + "name": "getErrorMessage", + "parameterTypes": [] + }, + { + "name": "getStatus", + "parameterTypes": [] + }, + { + "name": "isError", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + } + ], + "type": "ai.yobix.StringResult" + }, + { + "methods": [ + { + "name": "getValues", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "names", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.metadata.Metadata" + }, + { + "methods": [ + { + "name": "detect", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "parseBytes", + "parameterTypes": [ + "java.nio.ByteBuffer", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseBytesToString", + "parameterTypes": [ + "java.nio.ByteBuffer", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseFileToString", + "parameterTypes": [ + "java.lang.String", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseUrl", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseUrlToString", + "parameterTypes": [ + "java.lang.String", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + } + ], + "type": "ai.yobix.TikaNativeMain" + }, + { + "methods": [ + { + "name": "handleNativeNotification", + "parameterTypes": [ + "int" + ] + } + ], + "type": "com.apple.eawt._AppEventHandler" + }, + { + "methods": [ + { + "name": "initMenuStates", + "parameterTypes": [ + "boolean", + "boolean", + "boolean", + "boolean" + ] + } + ], + "type": "com.apple.eawt._AppMenuBarHandler" + }, + { + "methods": [ + { + "name": "acceptPixels", + "parameterTypes": [ + "int", + "boolean" + ] + }, + { + "name": "passComplete", + "parameterTypes": [] + }, + { + "name": "passStarted", + "parameterTypes": [ + "int" + ] + }, + { + "name": "pushBack", + "parameterTypes": [ + "int" + ] + }, + { + "name": "readInputData", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + }, + { + "name": "setImageData", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int", + "byte[]" + ] + }, + { + "name": "skipInputBytes", + "parameterTypes": [ + "long" + ] + }, + { + "name": "skipPastImage", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningOccurred", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningWithMessage", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "com.sun.imageio.plugins.jpeg.JPEGImageReader" + }, + { + "methods": [ + { + "name": "grabPixels", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningOccurred", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningWithMessage", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "writeMetadata", + "parameterTypes": [] + }, + { + "name": "writeOutputData", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + } + ], + "type": "com.sun.imageio.plugins.jpeg.JPEGImageWriter" + }, + { + "fields": [ + { + "name": "extraAlpha" + }, + { + "name": "rule" + } + ], + "type": "java.awt.AlphaComposite" + }, + { + "fields": [ + { + "name": "value" + } + ], + "methods": [ + { + "name": "getRGB", + "parameterTypes": [] + } + ], + "type": "java.awt.Color" + }, + { + "fields": [ + { + "name": "height" + }, + { + "name": "width" + } + ], + "type": "java.awt.Dimension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "int", + "int", + "int", + "int" + ] + } + ], + "type": "java.awt.DisplayMode" + }, + { + "methods": [ + { + "name": "isHeadless", + "parameterTypes": [] + } + ], + "type": "java.awt.GraphicsEnvironment" + }, + { + "fields": [ + { + "name": "bottom" + }, + { + "name": "left" + }, + { + "name": "right" + }, + { + "name": "top" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "int", + "int", + "int", + "int" + ] + } + ], + "type": "java.awt.Insets" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "int", + "int", + "int", + "int" + ] + } + ], + "type": "java.awt.Rectangle" + }, + { + "methods": [ + { + "name": "getDefaultToolkit", + "parameterTypes": [] + }, + { + "name": "getFontMetrics", + "parameterTypes": [ + "java.awt.Font" + ] + } + ], + "type": "java.awt.Toolkit" + }, + { + "methods": [ + { + "name": "getButtonDownMasks", + "parameterTypes": [] + } + ], + "type": "java.awt.event.InputEvent" + }, + { + "fields": [ + { + "name": "m00" + }, + { + "name": "m01" + }, + { + "name": "m02" + }, + { + "name": "m10" + }, + { + "name": "m11" + }, + { + "name": "m12" + } + ], + "type": "java.awt.geom.AffineTransform" + }, + { + "fields": [ + { + "name": "numTypes" + }, + { + "name": "pointTypes" + }, + { + "name": "windingRule" + } + ], + "type": "java.awt.geom.Path2D" + }, + { + "fields": [ + { + "name": "floatCoords" + } + ], + "type": "java.awt.geom.Path2D$Float" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "double", + "double", + "double", + "double" + ] + } + ], + "type": "java.awt.geom.Rectangle2D$Double" + }, + { + "fields": [ + { + "name": "colorModel" + }, + { + "name": "imageType" + }, + { + "name": "raster" + } + ], + "methods": [ + { + "name": "getRGB", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "int", + "int" + ] + }, + { + "name": "setRGB", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "int", + "int" + ] + } + ], + "type": "java.awt.image.BufferedImage" + }, + { + "fields": [ + { + "name": "colorSpace" + }, + { + "name": "colorSpaceType" + }, + { + "name": "isAlphaPremultiplied" + }, + { + "name": "is_sRGB" + }, + { + "name": "nBits" + }, + { + "name": "numComponents" + }, + { + "name": "supportsAlpha" + }, + { + "name": "transparency" + } + ], + "methods": [ + { + "name": "getRGBdefault", + "parameterTypes": [] + } + ], + "type": "java.awt.image.ColorModel" + }, + { + "fields": [ + { + "name": "allgrayopaque" + }, + { + "name": "colorData" + }, + { + "name": "map_size" + }, + { + "name": "rgb" + }, + { + "name": "transparent_index" + } + ], + "type": "java.awt.image.IndexColorModel" + }, + { + "fields": [ + { + "name": "dataBuffer" + }, + { + "name": "height" + }, + { + "name": "minX" + }, + { + "name": "minY" + }, + { + "name": "numBands" + }, + { + "name": "numDataElements" + }, + { + "name": "sampleModel" + }, + { + "name": "sampleModelTranslateX" + }, + { + "name": "sampleModelTranslateY" + }, + { + "name": "width" + } + ], + "type": "java.awt.image.Raster" + }, + { + "fields": [ + { + "name": "height" + }, + { + "name": "width" + } + ], + "methods": [ + { + "name": "getPixels", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "java.awt.image.DataBuffer" + ] + }, + { + "name": "setPixels", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "java.awt.image.DataBuffer" + ] + } + ], + "type": "java.awt.image.SampleModel" + }, + { + "fields": [ + { + "name": "bitMasks" + }, + { + "name": "bitOffsets" + }, + { + "name": "bitSizes" + }, + { + "name": "maxBitSize" + } + ], + "type": "java.awt.image.SinglePixelPackedSampleModel" + }, + { + "methods": [ + { + "name": "getBoolean", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "java.lang.Boolean" + }, + { + "methods": [ + { + "name": "getProperty", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "load", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "java.lang.System" + }, + { + "methods": [ + { + "name": "yield", + "parameterTypes": [] + } + ], + "type": "java.lang.Thread" + }, + { + "fields": [ + { + "name": "lengths" + }, + { + "name": "values" + } + ], + "type": "javax.imageio.plugins.jpeg.JPEGHuffmanTable" + }, + { + "fields": [ + { + "name": "qTable" + } + ], + "type": "javax.imageio.plugins.jpeg.JPEGQTable" + }, + { + "methods": [ + { + "name": "close", + "parameterTypes": [] + }, + { + "name": "read", + "parameterTypes": [ + "byte[]" + ] + }, + { + "name": "read", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + } + ], + "type": "org.apache.commons.io.input.ReaderInputStream" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setConcatenatePhoneticRuns", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractAllAlternativesFromMSG", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractMacros", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeDeletedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeHeadersAndFooters", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeMissingRows", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeMoveFromContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeShapeBasedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeSlideMasterContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeSlideNotes", + "parameterTypes": [ + "boolean" + ] + } + ], + "type": "org.apache.tika.parser.microsoft.OfficeParserConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setApplyRotation", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setDensity", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setDepth", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setEnableImagePreprocessing", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setLanguage", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setTimeoutSeconds", + "parameterTypes": [ + "int" + ] + } + ], + "type": "org.apache.tika.parser.ocr.TesseractOCRConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setExtractAnnotationText", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractInlineImages", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractMarkedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractUniqueInlineImagesOnly", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOcrStrategy", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "org.apache.tika.parser.pdf.PDFParserConfig" + }, + { + "methods": [ + { + "name": "notifyToolkitThreadBusy", + "parameterTypes": [] + }, + { + "name": "notifyToolkitThreadFree", + "parameterTypes": [] + } + ], + "type": "sun.awt.AWTAutoShutdown" + }, + { + "fields": [ + { + "name": "INTVAL_STROKE_PURE" + } + ], + "type": "sun.awt.SunHints" + }, + { + "methods": [ + { + "name": "awtLock", + "parameterTypes": [] + }, + { + "name": "awtLockNotify", + "parameterTypes": [] + }, + { + "name": "awtLockNotifyAll", + "parameterTypes": [] + }, + { + "name": "awtLockWait", + "parameterTypes": [ + "long" + ] + }, + { + "name": "awtUnlock", + "parameterTypes": [] + } + ], + "type": "sun.awt.SunToolkit" + }, + { + "methods": [ + { + "name": "init", + "parameterTypes": [ + "long" + ] + } + ], + "type": "sun.awt.X11.XErrorHandlerUtil" + }, + { + "fields": [ + { + "name": "modLockIsShiftLock" + }, + { + "name": "numLockMask" + } + ], + "type": "sun.awt.X11.XToolkit" + }, + { + "fields": [ + { + "name": "pData" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "long" + ] + } + ], + "type": "sun.awt.image.BufImgSurfaceData$ICMColorData" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataOffsets" + }, + { + "name": "pixelStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.ByteComponentRaster" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataBitOffset" + }, + { + "name": "pixelBitStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.BytePackedRaster" + }, + { + "fields": [ + { + "name": "numSrcLUT" + }, + { + "name": "srcLUTtransIndex" + } + ], + "type": "sun.awt.image.ImageRepresentation" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataOffsets" + }, + { + "name": "pixelStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.IntegerComponentRaster" + }, + { + "methods": [ + { + "name": "addRecord", + "parameterTypes": [ + "java.lang.Object", + "long", + "long" + ] + } + ], + "type": "sun.java2d.Disposer" + }, + { + "type": "sun.java2d.InvalidPipeException" + }, + { + "type": "sun.java2d.NullSurfaceData" + }, + { + "fields": [ + { + "name": "clipRegion" + }, + { + "name": "composite" + }, + { + "name": "eargb" + }, + { + "name": "lcdTextContrast" + }, + { + "name": "pixel" + }, + { + "name": "strokeHint" + } + ], + "type": "sun.java2d.SunGraphics2D" + }, + { + "fields": [ + { + "name": "pData" + }, + { + "name": "valid" + } + ], + "type": "sun.java2d.SurfaceData" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.Blit" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.BlitBg" + }, + { + "fields": [ + { + "name": "AnyAlpha" + }, + { + "name": "Src" + }, + { + "name": "SrcNoEa" + }, + { + "name": "SrcOver" + }, + { + "name": "SrcOverNoEa" + }, + { + "name": "Xor" + } + ], + "type": "sun.java2d.loops.CompositeType" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphList" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphListAA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphListLCD" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawLine" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawParallelogram" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawPath" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawPolygons" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawRect" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillParallelogram" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillPath" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillRect" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillSpans" + }, + { + "fields": [ + { + "name": "pNativePrim" + } + ], + "type": "sun.java2d.loops.GraphicsPrimitive" + }, + { + "methods": [ + { + "name": "register", + "parameterTypes": [ + "sun.java2d.loops.GraphicsPrimitive[]" + ] + } + ], + "type": "sun.java2d.loops.GraphicsPrimitiveMgr" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.MaskBlit" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.MaskFill" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.ScaledBlit" + }, + { + "fields": [ + { + "name": "Any3Byte" + }, + { + "name": "Any4Byte" + }, + { + "name": "AnyByte" + }, + { + "name": "AnyColor" + }, + { + "name": "AnyInt" + }, + { + "name": "AnyShort" + }, + { + "name": "ByteBinary1Bit" + }, + { + "name": "ByteBinary2Bit" + }, + { + "name": "ByteBinary4Bit" + }, + { + "name": "ByteGray" + }, + { + "name": "ByteIndexed" + }, + { + "name": "ByteIndexedBm" + }, + { + "name": "FourByteAbgr" + }, + { + "name": "FourByteAbgrPre" + }, + { + "name": "Index12Gray" + }, + { + "name": "Index8Gray" + }, + { + "name": "IntArgb" + }, + { + "name": "IntArgbBm" + }, + { + "name": "IntArgbPre" + }, + { + "name": "IntBgr" + }, + { + "name": "IntRgb" + }, + { + "name": "IntRgbx" + }, + { + "name": "OpaqueColor" + }, + { + "name": "ThreeByteBgr" + }, + { + "name": "Ushort4444Argb" + }, + { + "name": "Ushort555Rgb" + }, + { + "name": "Ushort555Rgbx" + }, + { + "name": "Ushort565Rgb" + }, + { + "name": "UshortGray" + }, + { + "name": "UshortIndexed" + } + ], + "type": "sun.java2d.loops.SurfaceType" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.TransformHelper" + }, + { + "fields": [ + { + "name": "alphaMask" + }, + { + "name": "xorColor" + }, + { + "name": "xorPixel" + } + ], + "type": "sun.java2d.loops.XORComposite" + }, + { + "fields": [ + { + "name": "bands" + }, + { + "name": "endIndex" + }, + { + "name": "hix" + }, + { + "name": "hiy" + }, + { + "name": "lox" + }, + { + "name": "loy" + } + ], + "type": "sun.java2d.pipe.Region" + }, + { + "fields": [ + { + "name": "curIndex" + }, + { + "name": "numXbands" + }, + { + "name": "region" + } + ], + "type": "sun.java2d.pipe.RegionIterator" + }, + { + "fields": [ + { + "name": "pData" + } + ], + "type": "sun.java2d.pipe.ShapeSpanIterator" + }, + { + "fields": [ + { + "name": "picture" + }, + { + "name": "xid" + } + ], + "type": "sun.java2d.xr.XRSurfaceData" + }, + { + "methods": [ + { + "name": "installToolkitThreadInJava", + "parameterTypes": [] + } + ], + "type": "sun.lwawt.macosx.LWCToolkit" + } + ], + "reflection": [ + { + "type": "[Ljava.lang.Object;" + }, + { + "type": "[Lorg.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps;" + }, + { + "type": "[Lorg.openxmlformats.schemas.drawingml.x2006.picture.CTPicture;" + }, + { + "type": "[Lorg.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape;" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "apple.security.AppleProvider" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.drew.metadata.exif.ExifIFD0Directory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.drew.metadata.exif.ExifSubIFDDirectory" + }, + { + "type": "com.github.jaiimageio.impl.common.PackageUtil" + }, + { + "type": "com.github.jaiimageio.impl.plugins.bmp.BMPImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.bmp.BMPImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.gif.GIFImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pcx.PCXImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pcx.PCXImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pnm.PNMImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pnm.PNMImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.raw.RawImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.raw.RawImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.tiff.TIFFImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.tiff.TIFFImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.wbmp.WBMPImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.wbmp.WBMPImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.stream.ChannelImageInputStreamSpi" + }, + { + "type": "com.github.jaiimageio.impl.stream.ChannelImageOutputStreamSpi" + }, + { + "type": "com.github.luben.zstd.ZstdInputStream" + }, + { + "type": "com.ibm.icu.charset.CharsetICU" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.AESCipher$General" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.ARCFOURCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DESCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DESedeCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DHParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.GaloisCounterMode$AESGCM" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.HmacCore$HmacSHA256" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.HmacCore$HmacSHA384" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.TlsMasterSecretGenerator" + }, + { + "type": "java.lang.Enum" + }, + { + "fields": [ + { + "name": "threadLocalRandomProbe" + } + ], + "type": "java.lang.Thread" + }, + { + "type": "java.lang.invoke.MethodHandle" + }, + { + "type": "java.security.AlgorithmParametersSpi" + }, + { + "type": "java.security.KeyStoreSpi" + }, + { + "type": "java.security.MessageDigestSpi" + }, + { + "type": "java.security.interfaces.DSAPrivateKey" + }, + { + "type": "java.security.interfaces.DSAPublicKey" + }, + { + "type": "java.security.interfaces.ECPrivateKey" + }, + { + "type": "java.security.interfaces.ECPublicKey" + }, + { + "type": "java.security.interfaces.RSAPrivateKey" + }, + { + "type": "java.security.interfaces.RSAPublicKey" + }, + { + "type": "java.security.spec.DSAParameterSpec" + }, + { + "type": "java.util.HashSet" + }, + { + "type": "java.util.LinkedHashSet" + }, + { + "type": "java.util.concurrent.ArrayBlockingQueue" + }, + { + "fields": [ + { + "name": "aux" + }, + { + "name": "status" + } + ], + "type": "java.util.concurrent.ForkJoinTask" + }, + { + "fields": [ + { + "name": "value" + } + ], + "type": "java.util.concurrent.atomic.AtomicBoolean" + }, + { + "fields": [ + { + "name": "base" + }, + { + "name": "cellsBusy" + } + ], + "type": "java.util.concurrent.atomic.Striped64" + }, + { + "type": "java.util.concurrent.locks.AbstractOwnableSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$NonfairSync" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$Sync" + }, + { + "type": "javax.imageio.spi.ImageReaderSpi" + }, + { + "methods": [ + { + "name": "getFormatNames", + "parameterTypes": [] + }, + { + "name": "getMIMETypes", + "parameterTypes": [] + } + ], + "type": "javax.imageio.spi.ImageReaderWriterSpi" + }, + { + "type": "javax.imageio.spi.ImageWriterSpi" + }, + { + "type": "jdk.internal.misc.Unsafe" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.commons.logging.impl.Slf4jLogFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.commons.logging.impl.WeakHashtable" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaBasic" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaDublinCore" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaMediaManagement" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaPDF" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaPhotoshop" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaRightsManagement" + }, + { + "type": "org.apache.logging.log4j.Logger" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.DummyRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.QueueingRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.ThreadLocalRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.util.EnvironmentPropertySource" + }, + { + "fields": [ + { + "name": "value" + } + ], + "type": "org.apache.logging.log4j.util.LazyUtil$ReleaseAcquireLazy" + }, + { + "type": "org.apache.logging.log4j.util.SystemPropertiesPropertySource" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.logging.slf4j.SLF4JLoggerContextFactory" + }, + { + "type": "org.apache.logging.slf4j.SLF4JProvider" + }, + { + "type": "org.apache.pdfbox.jbig2.JBIG2ImageReaderSpi" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler" + }, + { + "methods": [ + { + "name": "getAction", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink" + }, + { + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationMarkup" + }, + { + "methods": [ + { + "name": "getAction", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationWidget" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.apple.BPListDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.apple.IWorkDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.gzip.GZipSpecializationDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.microsoft.POIFSContainerDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.ole.MiscOLEDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.tika.config.ServiceLoader" + ] + } + ], + "type": "org.apache.tika.detect.zip.DefaultZipContainerDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.FrictionlessPackageDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.IPADetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.JarDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.KMZDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.OpenDocumentDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.StarOfficeDetector" + }, + { + "allPublicFields": true, + "type": "org.apache.tika.metadata.Metadata" + }, + { + "allPublicFields": true, + "type": "org.apache.tika.metadata.TikaCoreProperties" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.apple.AppleSingleFileParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.apple.PListParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.audio.AudioParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.audio.MidiParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.crypto.Pkcs7Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.crypto.TSDParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.csv.TextAndCSVParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dbf.DBFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dgn.DGN8Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dif.DIFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dwg.DWGParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.epub.EpubParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.feed.FeedParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.font.AdobeFontMetricParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.font.TrueTypeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.html.HtmlEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.html.HtmlParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.http.HttpParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.hwp.HwpV5Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.BPGParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.HeifParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.ICNSParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.ImageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.JXLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.JpegParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.PSDParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.TiffParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.WebPParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.indesign.IDMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iptc.IptcAnpaParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.IWorkPackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.iwana.IWork13PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.iwana.IWork18PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mail.RFC822Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mbox.MboxParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.EMFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.JackcessParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.MSOwnerFileParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.OfficeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.OldExcelParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.TNEFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.WMFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.activemime.ActiveMimeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.chm.ChmParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.onenote.OneNoteParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.Word2006MLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.pst.OutlookPSTParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.rtf.RTFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.xml.SpreadsheetMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.xml.WordMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mif.MIFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mp3.Mp3Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mp4.MP4Parser" + }, + { + "allDeclaredFields": true, + "type": "org.apache.tika.parser.ocr.TesseractOCRConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.ocr.TesseractOCRParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.odf.FlatOpenDocumentParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.odf.OpenDocumentParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pdf.PDFParser" + }, + { + "allDeclaredFields": true, + "type": "org.apache.tika.parser.pdf.PDFParserConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.tika.parser.pdf.xmpschemas.XMPSchemaPDFX" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.CompressorParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.RarParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.prt.PRTParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.tmx.TMXParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.txt.Icu4jEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.txt.UniversalEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.video.FLVParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wacz.WACZParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.warc.WARCParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wordperfect.QuattroProParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wordperfect.WordPerfectParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xliff.XLIFF12Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xliff.XLZParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xml.DcXMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xml.FictionBookParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl" + }, + { + "type": "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl" + }, + { + "type": "org.apache.xerces.jaxp.SAXParserFactoryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.xerces.parsers.XIncludeAwareParserConfiguration" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setEntityExpansionLimit", + "parameterTypes": [ + "int" + ] + } + ], + "type": "org.apache.xerces.util.SecurityManager" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLCONFIG.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLLANG.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLSCHEMA.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLTOOLS.TypeSystemHolder" + }, + { + "type": "org.brotli.dec.BrotliInputStream" + }, + { + "type": "org.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTBlipFillPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTBlipImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGraphicalObjectDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGraphicalObjectImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGroupShapePropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTHyperlinkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTNonVisualDrawingPropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTNonVisualDrawingShapePropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTOfficeStyleSheetImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTOuterShadowEffectImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTRegularTextRunImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTShapePropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableCellImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableRowImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableStyleImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableStyleListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextBodyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextCharacterPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextFieldImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextLineBreakImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.STDrawingElementIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.TblStyleLstDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.ThemeDocumentImpl" + }, + { + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.CTPicture" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.impl.CTPictureNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTAnchorClientDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTDrawingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTMarkerImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTTwoCellAnchorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl.CTInlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.CTPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.CTPropertyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.PropertiesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl.CTPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl.PropertiesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.relationships.impl.STRelationshipIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STOnOffImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STStringImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STXstringImpl" + }, + { + "type": "org.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.STPlaceholderType$Enum" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTApplicationNonVisualDrawingPropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTCommentAuthorListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTCommonSlideDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTConnectorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTConnectorNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGraphicalObjectFrameImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGraphicalObjectFrameNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGroupShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGroupShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTNotesMasterImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTNotesSlideImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPictureNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPlaceholderImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPresentationImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideIdListEntryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideIdListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideLayoutImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterIdListEntryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterIdListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CmAuthorLstDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.NotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.NotesMasterDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.PresentationDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.STPlaceholderTypeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldLayoutDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldMasterDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTBorderImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTBordersImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellStyleXfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellXfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTColorsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTDxfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFillImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFillsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFontImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFontsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTIndexedColorsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTNumFmtImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTNumFmtsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRgbColorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRstImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTStylesheetImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTTableStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTXfImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STCellStyleXfIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STNumFmtIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STUnsignedIntHexImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.StyleSheetDocumentImpl" + }, + { + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.CTNumLvl" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STFldCharType$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STHdrFtr$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STNumberFormat$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STUnderline$Enum" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTAbstractNumImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBodyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBookmarkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDecimalNumberImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDocDefaultsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDocument1Impl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDrawingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTEmptyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTEndnotesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFldCharImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFootnotesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFtnEdnImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFtnEdnRefImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHdrFtrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHdrFtrRefImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHyperlinkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLatentStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLevelTextImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLvlImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTMarkupRangeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumFmtImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumberingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTOnOffImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrDefaultImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrGeneralImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTProofErrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRPrDefaultImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRowImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTSectPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTSettingsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStringImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStyleImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTblImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTcImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTcPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTextImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTrPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTUnderlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.DocumentDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.EndnotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.FootnotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.FtrDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.HdrDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.NumberingDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STDecimalNumberImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STFldCharTypeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STHdrFtrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STNumberFormatImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STUnderlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.SettingsDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.StylesDocumentImpl" + }, + { + "type": "org.slf4j.helpers.Log4jLoggerFactory" + }, + { + "type": "org.slf4j.nop.NOPServiceProvider" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLCONFIG.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLLANG.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLSCHEMA.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLTOOLS.TypeSystemHolder" + }, + { + "type": "sun.java2d.cmm.kcms.KcmsServiceProvider" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.OpaqueCopyAnyToArgb" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.OpaqueCopyArgbToAny" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawLineANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawPathANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawPolygonsANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawRectANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillPathANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillRectANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillSpansANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.marlin.DMarlinRenderingEngine" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.pkcs12.PKCS12KeyStore" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSA$SHA224withDSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSA$SHA256withDSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSAKeyFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSAParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.JavaKeyStore$DualFormatJKS" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.JavaKeyStore$JKS" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.MD5" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.security.SecureRandomParameters" + ] + } + ], + "type": "sun.security.provider.NativePRNG" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA2$SHA224" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA2$SHA256" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA5$SHA384" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA5$SHA512" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.X509Factory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.certpath.PKIXCertPathValidator" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.PSSParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSAKeyFactory$Legacy" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSAPSSSignature" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA224withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA256withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA384withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.KeyManagerFactoryImpl$SunX509" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.SSLContextImpl$DefaultSSLContext" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.AuthorityInfoAccessExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.AuthorityKeyIdentifierExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.BasicConstraintsExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.CRLDistributionPointsExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.CertificatePoliciesExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.ExtendedKeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.IssuerAlternativeNameExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.KeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.NetscapeCertTypeExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.PrivateKeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.SubjectAlternativeNameExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.SubjectKeyIdentifierExtension" + } + ], + "resources": [ + { + "glob": "META-INF/log4j-provider.properties" + }, + { + "glob": "META-INF/services/java.lang.System$LoggerFinder" + }, + { + "glob": "META-INF/services/java.net.spi.InetAddressResolverProvider" + }, + { + "glob": "META-INF/services/java.net.spi.URLStreamHandlerProvider" + }, + { + "glob": "META-INF/services/java.nio.channels.spi.SelectorProvider" + }, + { + "glob": "META-INF/services/java.nio.charset.spi.CharsetProvider" + }, + { + "glob": "META-INF/services/java.time.zone.ZoneRulesProvider" + }, + { + "glob": "META-INF/services/java.util.spi.ResourceBundleControlProvider" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageInputStreamSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageOutputStreamSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageReaderSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageTranscoderSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageWriterSpi" + }, + { + "glob": "META-INF/services/javax.xml.parsers.DocumentBuilderFactory" + }, + { + "glob": "META-INF/services/javax.xml.parsers.SAXParserFactory" + }, + { + "glob": "META-INF/services/javax.xml.xpath.XPathFactory" + }, + { + "glob": "META-INF/services/org.apache.commons.logging.LogFactory" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.spi.Provider" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.spi.recycler.RecyclerFactoryProvider" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.util.PropertySource" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.Detector" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.EncodingDetector" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.zip.ZipContainerDetector" + }, + { + "glob": "META-INF/services/org.apache.tika.parser.Parser" + }, + { + "glob": "META-INF/services/org.apache.tika.renderer.Renderer" + }, + { + "glob": "META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration" + }, + { + "glob": "META-INF/services/org.junit.platform.engine.TestEngine" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.LauncherDiscoveryListener" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.LauncherSessionListener" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.PostDiscoveryFilter" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.TestExecutionListener" + }, + { + "glob": "META-INF/services/org.slf4j.spi.SLF4JServiceProvider" + }, + { + "glob": "commons-logging.properties" + }, + { + "glob": "junit-platform.properties" + }, + { + "glob": "log4j2.StatusLogger.json" + }, + { + "glob": "log4j2.StatusLogger.properties" + }, + { + "glob": "log4j2.component.json" + }, + { + "glob": "log4j2.component.properties" + }, + { + "glob": "log4j2.propertyMapping.json" + }, + { + "glob": "log4j2.system.properties" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-0" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-2" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-UCS2" + }, + { + "glob": "org/apache/fontbox/cmap/Identity-H" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-BoldOblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-Oblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-BoldOblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-Oblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Symbol.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-BoldItalic.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Italic.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Roman.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/ZapfDingbats.afm" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/additional.txt" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/glyphlist.txt" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/zapfdingbats.txt" + }, + { + "glob": "org/apache/pdfbox/resources/icc/ISOcoated_v2_300_bas.icc" + }, + { + "glob": "org/apache/pdfbox/resources/text/BidiMirroring.txt" + }, + { + "glob": "org/apache/pdfbox/resources/ttf/LiberationSans-Regular.ttf" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cmauthorlst86abdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctabstractnum588etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctanchorclientdata02betype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctapplicationnonvisualdrawingprops2fb6type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctblip034ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctblipfillproperties0382type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbody0f06type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbookmarkd672type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctborderf935type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctborders0d66type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbr7dd8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcellstylexfsa81ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcellxfs1322type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcolors6579type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcommentauthorlisteb07type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcommonslidedata8c7ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctconnector3522type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctconnectornonvisual0f45type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdecimalnumbera518type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdocdefaults2ea8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdocument64adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdrawing2748type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdrawing8d34type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdxfsb26atype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctempty3fa5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctendnotescee2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfill550ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfills2c6ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfldchare83etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfont14d8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfonts6623type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfootnotes691ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctftnedncad9type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctftnednref89eetype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobject1ce3type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectdata66adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectframebfeatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectframenonvisual257dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshape5b43type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshapenonvisual3e44type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshapeproperties8690type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthdrftr26datype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthdrftrref224dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthyperlink38actype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthyperlink4457type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctindexedcolorsa0a0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctinline5726type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctlatentstyles2e3atype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctleveltext0621type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctlvlf630type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctmarkeree8etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctmarkuprangeba3dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnonvisualdrawingprops8fb0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnonvisualdrawingshapepropsf17btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnotesmaster69ectype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnotesslideab75type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumberingfdf9type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnume94ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmt00e1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmt3870type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmtsb58btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumlvl416ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumpr16aatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctofficestylesheetce25type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctonoff04c2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctoutershadoweffect7b5dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpa1e2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture1054type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture1d48type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture4f11type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturee028type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturenonvisual05adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturenonvisualb236type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctplaceholder9efctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctppr01c0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpprdefaultf839type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpprgenerald6f2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpresentation56cbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctprooferr1e07type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperties2c18type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperties3f10type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperty5ffatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctr8120type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctregulartextrun7e3dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrgbcolor95dftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrow3b78type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrpr097etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrprdefault5ebbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrsta472type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctsectpr1123type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctsettingsd6a5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapecfcetype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapee40btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapenonvisualb619type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapenonvisuale220type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapeproperties30e5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslided7betype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslideidlist70a5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslideidlistentry427dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidelayouteb34type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasterd8fctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasteridlist0b63type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasteridlistentryae7ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstring9c37type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstyle41c1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstyles8506type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstylesheet4257type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttable5f3ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablecell3ac1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablerow4ac7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestyled59etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestylelist4bdctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestyles872ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttblc014type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttc4019type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttcpree37type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttext7f5btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextbodya3catype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextcharacterproperties76c0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextfield187etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextlinebreak932ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextparagraphcaf2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextparagraphpropertiesdd05type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttrpr2848type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttwocellanchor1e8dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctunderline8406type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctxf97f7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/document2bd9doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/endnotes960edoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/footnotes8773doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ftre182doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/hdra530doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/index.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/notes4a02doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/notesmaster8840doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/numbering1c4ddoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/pic8010doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/picelement.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/presentation02f7doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/properties288cdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/propertiesee84doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/settings9dd1doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sld1b98doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sldlayout638edoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sldmaster5156doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stborderd7ectype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stcellstylexfid70c7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stdecimalnumber8d28type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stdrawingelementid75a4type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stfldchartype1eb4type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sthdrftr30catype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stnumberformat0fb8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stnumfmtid76fbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stonoff18ddbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stonoff9300type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stplaceholdertypeca72type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/strelationshipid1e94type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ststring76cbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stunderlinef416type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stunsignedinthex27datype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stverticaljc3629type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stxstringf179type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/styles2732doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stylesheet5d8bdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tbleb1bdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tblelement.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tblstylelst4997doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/themefd26doctype.xsb" + }, + { + "glob": "org/apache/tika/mime/custom-mimetypes.xml" + }, + { + "glob": "org/apache/tika/mime/tika-mimetypes.xml" + }, + { + "glob": "org/apache/tika/parser/html/StandardCharsets_unsupported_by_IANA.txt" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages.properties" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages_en.properties" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages_en_GB.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message_en.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message_en_GB.properties" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLCONFIG/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/space9344attrtypetype.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/spaceattribute.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/spaceb986attrtype.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLSCHEMA/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLTOOLS/index.xsb" + }, + { + "glob": "org/slf4j/impl/StaticLoggerBinder.class" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/nfc.nrm", + "module": "java.base" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/nfkc.nrm", + "module": "java.base" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/ubidi.icu", + "module": "java.base" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/uprops.icu", + "module": "java.base" + }, + { + "glob": "sun/net/idn/uidna.spp", + "module": "java.base" + }, + { + "glob": "sun/awt/resources/awt_en.properties", + "module": "java.desktop" + }, + { + "glob": "sun/awt/resources/awt_en_GB.properties", + "module": "java.desktop" + }, + { + "glob": "sun/awt/resources/awtosx_en.properties", + "module": "java.desktop" + }, + { + "glob": "sun/awt/resources/awtosx_en_GB.properties", + "module": "java.desktop" + }, + { + "glob": "sun/java2d/cmm/profiles/GRAY.pf", + "module": "java.desktop" + }, + { + "glob": "sun/java2d/cmm/profiles/sRGB.pf", + "module": "java.desktop" + }, + { + "glob": "jdk/xml/internal/jdkcatalog/JDKCatalog.xml", + "module": "java.xml" + } + ], + "serialization": [ + { + "type": "java.lang.Enum" + }, + { + "type": "java.lang.Object[]" + }, + { + "type": "java.util.HashSet" + }, + { + "type": "java.util.LinkedHashSet" + }, + { + "type": "java.util.concurrent.ArrayBlockingQueue" + }, + { + "type": "java.util.concurrent.locks.AbstractOwnableSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$NonfairSync" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$Sync" + } + ] +} \ No newline at end of file diff --git a/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-windows/reachability-metadata.json b/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-windows/reachability-metadata.json new file mode 100644 index 0000000..f703e05 --- /dev/null +++ b/extractous-core/tika-native/src/main/resources/META-INF/ai.yobix/tika-2.9.2-windows/reachability-metadata.json @@ -0,0 +1,6145 @@ +{ + "bundles": [ + { + "locales": [ + "en-US" + ], + "name": "org.apache.xerces.impl.msg.SAXMessages" + }, + { + "locales": [ + "en-US" + ], + "name": "org.apache.xmlbeans.impl.regex.message" + }, + { + "locales": [ + "en-US" + ], + "name": "sun.awt.resources.awt" + } + ], + "jni": [ + { + "type": "[Lsun.java2d.loops.GraphicsPrimitive;" + }, + { + "methods": [ + { + "name": "getErrorMessage", + "parameterTypes": [] + }, + { + "name": "getReader", + "parameterTypes": [] + }, + { + "name": "getStatus", + "parameterTypes": [] + }, + { + "name": "isError", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + } + ], + "type": "ai.yobix.ReaderResult" + }, + { + "methods": [ + { + "name": "getContent", + "parameterTypes": [] + }, + { + "name": "getErrorMessage", + "parameterTypes": [] + }, + { + "name": "getStatus", + "parameterTypes": [] + }, + { + "name": "isError", + "parameterTypes": [] + }, + { + "name": "getMetadata", + "parameterTypes": [] + } + ], + "type": "ai.yobix.StringResult" + }, + { + "methods": [ + { + "name": "getValues", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "names", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.metadata.Metadata" + }, + { + "methods": [ + { + "name": "detect", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "parseBytes", + "parameterTypes": [ + "java.nio.ByteBuffer", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseBytesToString", + "parameterTypes": [ + "java.nio.ByteBuffer", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseFile", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseFileToString", + "parameterTypes": [ + "java.lang.String", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseUrl", + "parameterTypes": [ + "java.lang.String", + "java.lang.String", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + }, + { + "name": "parseUrlToString", + "parameterTypes": [ + "java.lang.String", + "int", + "org.apache.tika.parser.pdf.PDFParserConfig", + "org.apache.tika.parser.microsoft.OfficeParserConfig", + "org.apache.tika.parser.ocr.TesseractOCRConfig" + ] + } + ], + "type": "ai.yobix.TikaNativeMain" + }, + { + "methods": [ + { + "name": "acceptPixels", + "parameterTypes": [ + "int", + "boolean" + ] + }, + { + "name": "passComplete", + "parameterTypes": [] + }, + { + "name": "passStarted", + "parameterTypes": [ + "int" + ] + }, + { + "name": "pushBack", + "parameterTypes": [ + "int" + ] + }, + { + "name": "readInputData", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + }, + { + "name": "setImageData", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int", + "byte[]" + ] + }, + { + "name": "skipInputBytes", + "parameterTypes": [ + "long" + ] + }, + { + "name": "skipPastImage", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningOccurred", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningWithMessage", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "com.sun.imageio.plugins.jpeg.JPEGImageReader" + }, + { + "methods": [ + { + "name": "grabPixels", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningOccurred", + "parameterTypes": [ + "int" + ] + }, + { + "name": "warningWithMessage", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "writeMetadata", + "parameterTypes": [] + }, + { + "name": "writeOutputData", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + } + ], + "type": "com.sun.imageio.plugins.jpeg.JPEGImageWriter" + }, + { + "fields": [ + { + "name": "bdata" + }, + { + "name": "consumed" + }, + { + "name": "id" + } + ], + "type": "java.awt.AWTEvent" + }, + { + "fields": [ + { + "name": "extraAlpha" + }, + { + "name": "rule" + } + ], + "type": "java.awt.AlphaComposite" + }, + { + "methods": [ + { + "name": "getRGB", + "parameterTypes": [] + } + ], + "type": "java.awt.Color" + }, + { + "fields": [ + { + "name": "appContext" + }, + { + "name": "background" + }, + { + "name": "cursor" + }, + { + "name": "enabled" + }, + { + "name": "focusable" + }, + { + "name": "foreground" + }, + { + "name": "graphicsConfig" + }, + { + "name": "height" + }, + { + "name": "parent" + }, + { + "name": "peer" + }, + { + "name": "visible" + }, + { + "name": "width" + }, + { + "name": "x" + }, + { + "name": "y" + } + ], + "methods": [ + { + "name": "getFont_NoClientCode", + "parameterTypes": [] + }, + { + "name": "getLocationOnScreen_NoTreeLock", + "parameterTypes": [] + }, + { + "name": "getToolkitImpl", + "parameterTypes": [] + }, + { + "name": "isEnabledImpl", + "parameterTypes": [] + } + ], + "type": "java.awt.Component" + }, + { + "fields": [ + { + "name": "height" + }, + { + "name": "width" + } + ], + "type": "java.awt.Dimension" + }, + { + "fields": [ + { + "name": "name" + }, + { + "name": "pData" + }, + { + "name": "size" + }, + { + "name": "style" + } + ], + "methods": [ + { + "name": "getFont", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "getFontPeer", + "parameterTypes": [] + } + ], + "type": "java.awt.Font" + }, + { + "fields": [ + { + "name": "bottom" + }, + { + "name": "left" + }, + { + "name": "right" + }, + { + "name": "top" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "int", + "int", + "int", + "int" + ] + } + ], + "type": "java.awt.Insets" + }, + { + "methods": [ + { + "name": "getDefaultToolkit", + "parameterTypes": [] + }, + { + "name": "getFontMetrics", + "parameterTypes": [ + "java.awt.Font" + ] + } + ], + "type": "java.awt.Toolkit" + }, + { + "fields": [ + { + "name": "CONSOLE" + }, + { + "name": "LOCK" + }, + { + "name": "REMOTE" + }, + { + "name": "UNSPECIFIED" + } + ], + "type": "java.awt.desktop.UserSessionEvent$Reason" + }, + { + "fields": [ + { + "name": "modifiers" + } + ], + "methods": [ + { + "name": "getButtonDownMasks", + "parameterTypes": [] + } + ], + "type": "java.awt.event.InputEvent" + }, + { + "fields": [ + { + "name": "m00" + }, + { + "name": "m01" + }, + { + "name": "m02" + }, + { + "name": "m10" + }, + { + "name": "m11" + }, + { + "name": "m12" + } + ], + "type": "java.awt.geom.AffineTransform" + }, + { + "fields": [ + { + "name": "numTypes" + }, + { + "name": "pointTypes" + }, + { + "name": "windingRule" + } + ], + "type": "java.awt.geom.Path2D" + }, + { + "fields": [ + { + "name": "floatCoords" + } + ], + "type": "java.awt.geom.Path2D$Float" + }, + { + "fields": [ + { + "name": "colorModel" + }, + { + "name": "imageType" + }, + { + "name": "raster" + } + ], + "methods": [ + { + "name": "getRGB", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "int", + "int" + ] + }, + { + "name": "setRGB", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "int", + "int" + ] + } + ], + "type": "java.awt.image.BufferedImage" + }, + { + "fields": [ + { + "name": "colorSpace" + }, + { + "name": "colorSpaceType" + }, + { + "name": "isAlphaPremultiplied" + }, + { + "name": "is_sRGB" + }, + { + "name": "nBits" + }, + { + "name": "numComponents" + }, + { + "name": "supportsAlpha" + }, + { + "name": "transparency" + } + ], + "methods": [ + { + "name": "getRGBdefault", + "parameterTypes": [] + } + ], + "type": "java.awt.image.ColorModel" + }, + { + "fields": [ + { + "name": "allgrayopaque" + }, + { + "name": "colorData" + }, + { + "name": "map_size" + }, + { + "name": "rgb" + }, + { + "name": "transparent_index" + } + ], + "type": "java.awt.image.IndexColorModel" + }, + { + "fields": [ + { + "name": "dataBuffer" + }, + { + "name": "height" + }, + { + "name": "minX" + }, + { + "name": "minY" + }, + { + "name": "numBands" + }, + { + "name": "numDataElements" + }, + { + "name": "sampleModel" + }, + { + "name": "sampleModelTranslateX" + }, + { + "name": "sampleModelTranslateY" + }, + { + "name": "width" + } + ], + "type": "java.awt.image.Raster" + }, + { + "fields": [ + { + "name": "height" + }, + { + "name": "width" + } + ], + "methods": [ + { + "name": "getPixels", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "java.awt.image.DataBuffer" + ] + }, + { + "name": "setPixels", + "parameterTypes": [ + "int", + "int", + "int", + "int", + "int[]", + "java.awt.image.DataBuffer" + ] + } + ], + "type": "java.awt.image.SampleModel" + }, + { + "fields": [ + { + "name": "bitMasks" + }, + { + "name": "bitOffsets" + }, + { + "name": "bitSizes" + }, + { + "name": "maxBitSize" + } + ], + "type": "java.awt.image.SinglePixelPackedSampleModel" + }, + { + "methods": [ + { + "name": "getBoolean", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "java.lang.Boolean" + }, + { + "fields": [ + { + "name": "lengths" + }, + { + "name": "values" + } + ], + "type": "javax.imageio.plugins.jpeg.JPEGHuffmanTable" + }, + { + "fields": [ + { + "name": "qTable" + } + ], + "type": "javax.imageio.plugins.jpeg.JPEGQTable" + }, + { + "methods": [ + { + "name": "close", + "parameterTypes": [] + }, + { + "name": "read", + "parameterTypes": [ + "byte[]" + ] + }, + { + "name": "read", + "parameterTypes": [ + "byte[]", + "int", + "int" + ] + } + ], + "type": "org.apache.commons.io.input.ReaderInputStream" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setConcatenatePhoneticRuns", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractAllAlternativesFromMSG", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractMacros", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeDeletedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeHeadersAndFooters", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeMissingRows", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeMoveFromContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeShapeBasedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeSlideMasterContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setIncludeSlideNotes", + "parameterTypes": [ + "boolean" + ] + } + ], + "type": "org.apache.tika.parser.microsoft.OfficeParserConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setApplyRotation", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setDensity", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setDepth", + "parameterTypes": [ + "int" + ] + }, + { + "name": "setEnableImagePreprocessing", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setLanguage", + "parameterTypes": [ + "java.lang.String" + ] + }, + { + "name": "setTimeoutSeconds", + "parameterTypes": [ + "int" + ] + } + ], + "type": "org.apache.tika.parser.ocr.TesseractOCRConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setExtractAnnotationText", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractInlineImages", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractMarkedContent", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setExtractUniqueInlineImagesOnly", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "setOcrStrategy", + "parameterTypes": [ + "java.lang.String" + ] + } + ], + "type": "org.apache.tika.parser.pdf.PDFParserConfig" + }, + { + "methods": [ + { + "name": "notifyToolkitThreadBusy", + "parameterTypes": [] + }, + { + "name": "notifyToolkitThreadFree", + "parameterTypes": [] + } + ], + "type": "sun.awt.AWTAutoShutdown" + }, + { + "fields": [ + { + "name": "INTVAL_STROKE_PURE" + } + ], + "type": "sun.awt.SunHints" + }, + { + "methods": [ + { + "name": "isTouchKeyboardAutoShowEnabled", + "parameterTypes": [] + } + ], + "type": "sun.awt.SunToolkit" + }, + { + "methods": [ + { + "name": "dwmCompositionChanged", + "parameterTypes": [ + "boolean" + ] + } + ], + "type": "sun.awt.Win32GraphicsEnvironment" + }, + { + "fields": [ + { + "name": "pData" + } + ], + "methods": [ + { + "name": "", + "parameterTypes": [ + "long" + ] + } + ], + "type": "sun.awt.image.BufImgSurfaceData$ICMColorData" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataOffsets" + }, + { + "name": "pixelStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.ByteComponentRaster" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataBitOffset" + }, + { + "name": "pixelBitStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.BytePackedRaster" + }, + { + "fields": [ + { + "name": "numSrcLUT" + }, + { + "name": "srcLUTtransIndex" + } + ], + "type": "sun.awt.image.ImageRepresentation" + }, + { + "fields": [ + { + "name": "data" + }, + { + "name": "dataOffsets" + }, + { + "name": "pixelStride" + }, + { + "name": "scanlineStride" + }, + { + "name": "type" + } + ], + "type": "sun.awt.image.IntegerComponentRaster" + }, + { + "fields": [ + { + "name": "volSurfaceManager" + } + ], + "type": "sun.awt.image.SunVolatileImage" + }, + { + "fields": [ + { + "name": "sdCurrent" + } + ], + "type": "sun.awt.image.VolatileSurfaceManager" + }, + { + "fields": [ + { + "name": "hwnd" + }, + { + "name": "winGraphicsConfig" + } + ], + "methods": [ + { + "name": "disposeLater", + "parameterTypes": [] + }, + { + "name": "replaceSurfaceData", + "parameterTypes": [] + }, + { + "name": "replaceSurfaceDataLater", + "parameterTypes": [] + } + ], + "type": "sun.awt.windows.WComponentPeer" + }, + { + "methods": [ + { + "name": "systemSleepCallback", + "parameterTypes": [ + "boolean" + ] + }, + { + "name": "userSessionCallback", + "parameterTypes": [ + "boolean", + "java.awt.desktop.UserSessionEvent$Reason" + ] + } + ], + "type": "sun.awt.windows.WDesktopPeer" + }, + { + "fields": [ + { + "name": "createError" + }, + { + "name": "destroyed" + }, + { + "name": "pData" + }, + { + "name": "target" + } + ], + "methods": [ + { + "name": "getPeerForTarget", + "parameterTypes": [ + "java.lang.Object" + ] + } + ], + "type": "sun.awt.windows.WObjectPeer" + }, + { + "methods": [ + { + "name": "displayChanged", + "parameterTypes": [] + }, + { + "name": "windowsSettingChange", + "parameterTypes": [] + } + ], + "type": "sun.awt.windows.WToolkit" + }, + { + "methods": [ + { + "name": "addRecord", + "parameterTypes": [ + "java.lang.Object", + "long", + "long" + ] + } + ], + "type": "sun.java2d.Disposer" + }, + { + "type": "sun.java2d.InvalidPipeException" + }, + { + "type": "sun.java2d.NullSurfaceData" + }, + { + "fields": [ + { + "name": "clipRegion" + }, + { + "name": "composite" + }, + { + "name": "eargb" + }, + { + "name": "lcdTextContrast" + }, + { + "name": "pixel" + }, + { + "name": "strokeHint" + } + ], + "type": "sun.java2d.SunGraphics2D" + }, + { + "fields": [ + { + "name": "pData" + }, + { + "name": "valid" + } + ], + "type": "sun.java2d.SurfaceData" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.Blit" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.BlitBg" + }, + { + "fields": [ + { + "name": "AnyAlpha" + }, + { + "name": "Src" + }, + { + "name": "SrcNoEa" + }, + { + "name": "SrcOver" + }, + { + "name": "SrcOverNoEa" + }, + { + "name": "Xor" + } + ], + "type": "sun.java2d.loops.CompositeType" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphList" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphListAA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawGlyphListLCD" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawLine" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawParallelogram" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawPath" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawPolygons" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.DrawRect" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillParallelogram" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillPath" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillRect" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.FillSpans" + }, + { + "fields": [ + { + "name": "pNativePrim" + } + ], + "type": "sun.java2d.loops.GraphicsPrimitive" + }, + { + "methods": [ + { + "name": "register", + "parameterTypes": [ + "sun.java2d.loops.GraphicsPrimitive[]" + ] + } + ], + "type": "sun.java2d.loops.GraphicsPrimitiveMgr" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.MaskBlit" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.MaskFill" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.ScaledBlit" + }, + { + "fields": [ + { + "name": "Any3Byte" + }, + { + "name": "Any4Byte" + }, + { + "name": "AnyByte" + }, + { + "name": "AnyColor" + }, + { + "name": "AnyInt" + }, + { + "name": "AnyShort" + }, + { + "name": "ByteBinary1Bit" + }, + { + "name": "ByteBinary2Bit" + }, + { + "name": "ByteBinary4Bit" + }, + { + "name": "ByteGray" + }, + { + "name": "ByteIndexed" + }, + { + "name": "ByteIndexedBm" + }, + { + "name": "FourByteAbgr" + }, + { + "name": "FourByteAbgrPre" + }, + { + "name": "Index12Gray" + }, + { + "name": "Index8Gray" + }, + { + "name": "IntArgb" + }, + { + "name": "IntArgbBm" + }, + { + "name": "IntArgbPre" + }, + { + "name": "IntBgr" + }, + { + "name": "IntRgb" + }, + { + "name": "IntRgbx" + }, + { + "name": "OpaqueColor" + }, + { + "name": "ThreeByteBgr" + }, + { + "name": "Ushort4444Argb" + }, + { + "name": "Ushort555Rgb" + }, + { + "name": "Ushort555Rgbx" + }, + { + "name": "Ushort565Rgb" + }, + { + "name": "UshortGray" + }, + { + "name": "UshortIndexed" + } + ], + "type": "sun.java2d.loops.SurfaceType" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "long", + "sun.java2d.loops.SurfaceType", + "sun.java2d.loops.CompositeType", + "sun.java2d.loops.SurfaceType" + ] + } + ], + "type": "sun.java2d.loops.TransformHelper" + }, + { + "fields": [ + { + "name": "alphaMask" + }, + { + "name": "xorColor" + }, + { + "name": "xorPixel" + } + ], + "type": "sun.java2d.loops.XORComposite" + }, + { + "fields": [ + { + "name": "bands" + }, + { + "name": "endIndex" + }, + { + "name": "hix" + }, + { + "name": "hiy" + }, + { + "name": "lox" + }, + { + "name": "loy" + } + ], + "type": "sun.java2d.pipe.Region" + }, + { + "fields": [ + { + "name": "curIndex" + }, + { + "name": "numXbands" + }, + { + "name": "region" + } + ], + "type": "sun.java2d.pipe.RegionIterator" + }, + { + "fields": [ + { + "name": "pData" + } + ], + "type": "sun.java2d.pipe.ShapeSpanIterator" + }, + { + "fields": [ + { + "name": "d3dEnabled" + }, + { + "name": "d3dSet" + }, + { + "name": "offscreenSharingEnabled" + }, + { + "name": "setHighDPIAware" + } + ], + "type": "sun.java2d.windows.WindowsFlags" + }, + { + "fields": [ + { + "name": "isStaticMain" + }, + { + "name": "noArgMain" + } + ], + "methods": [ + { + "name": "getApplicationClass", + "parameterTypes": [] + } + ], + "type": "sun.launcher.LauncherHelper" + }, + { + "methods": [ + { + "name": "main", + "parameterTypes": [ + "java.lang.String[]" + ] + } + ], + "type": "worker.org.gradle.process.internal.worker.GradleWorkerMain" + } + ], + "reflection": [ + { + "type": "[Ljava.lang.Object;" + }, + { + "type": "[Lorg.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps;" + }, + { + "type": "[Lorg.openxmlformats.schemas.drawingml.x2006.picture.CTPicture;" + }, + { + "type": "[Lorg.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape;" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.drew.metadata.exif.ExifIFD0Directory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.drew.metadata.exif.ExifSubIFDDirectory" + }, + { + "type": "com.github.jaiimageio.impl.common.PackageUtil" + }, + { + "type": "com.github.jaiimageio.impl.plugins.bmp.BMPImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.bmp.BMPImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.gif.GIFImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pcx.PCXImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pcx.PCXImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pnm.PNMImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.pnm.PNMImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.raw.RawImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.raw.RawImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.tiff.TIFFImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.tiff.TIFFImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.wbmp.WBMPImageReaderSpi" + }, + { + "type": "com.github.jaiimageio.impl.plugins.wbmp.WBMPImageWriterSpi" + }, + { + "type": "com.github.jaiimageio.impl.stream.ChannelImageInputStreamSpi" + }, + { + "type": "com.github.jaiimageio.impl.stream.ChannelImageOutputStreamSpi" + }, + { + "type": "com.github.luben.zstd.ZstdInputStream" + }, + { + "type": "com.ibm.icu.charset.CharsetICU" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.AESCipher$General" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.ARCFOURCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DESCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DESedeCipher" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.DHParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.GaloisCounterMode$AESGCM" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.HmacCore$HmacSHA256" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.HmacCore$HmacSHA384" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "com.sun.crypto.provider.TlsMasterSecretGenerator" + }, + { + "type": "java.lang.Enum" + }, + { + "fields": [ + { + "name": "threadLocalRandomProbe" + } + ], + "type": "java.lang.Thread" + }, + { + "type": "java.lang.invoke.MethodHandle" + }, + { + "type": "java.security.AlgorithmParametersSpi" + }, + { + "type": "java.security.KeyStoreSpi" + }, + { + "type": "java.security.MessageDigestSpi" + }, + { + "type": "java.security.interfaces.DSAPrivateKey" + }, + { + "type": "java.security.interfaces.DSAPublicKey" + }, + { + "type": "java.security.interfaces.ECPrivateKey" + }, + { + "type": "java.security.interfaces.ECPublicKey" + }, + { + "type": "java.security.interfaces.RSAPrivateKey" + }, + { + "type": "java.security.interfaces.RSAPublicKey" + }, + { + "type": "java.security.spec.DSAParameterSpec" + }, + { + "type": "java.util.HashSet" + }, + { + "type": "java.util.LinkedHashSet" + }, + { + "type": "java.util.concurrent.ArrayBlockingQueue" + }, + { + "fields": [ + { + "name": "aux" + }, + { + "name": "status" + } + ], + "type": "java.util.concurrent.ForkJoinTask" + }, + { + "fields": [ + { + "name": "value" + } + ], + "type": "java.util.concurrent.atomic.AtomicBoolean" + }, + { + "fields": [ + { + "name": "base" + }, + { + "name": "cellsBusy" + } + ], + "type": "java.util.concurrent.atomic.Striped64" + }, + { + "type": "java.util.concurrent.locks.AbstractOwnableSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$NonfairSync" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$Sync" + }, + { + "type": "javax.imageio.spi.ImageReaderSpi" + }, + { + "methods": [ + { + "name": "getFormatNames", + "parameterTypes": [] + }, + { + "name": "getMIMETypes", + "parameterTypes": [] + } + ], + "type": "javax.imageio.spi.ImageReaderWriterSpi" + }, + { + "type": "javax.imageio.spi.ImageWriterSpi" + }, + { + "type": "jdk.internal.misc.Unsafe" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.commons.logging.impl.Slf4jLogFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.commons.logging.impl.WeakHashtable" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaBasic" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaDublinCore" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaMediaManagement" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaPDF" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaPhotoshop" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.jempbox.xmp.XMPSchemaRightsManagement" + }, + { + "type": "org.apache.logging.log4j.Logger" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.DummyRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.QueueingRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.internal.recycler.ThreadLocalRecyclerFactoryProvider" + }, + { + "type": "org.apache.logging.log4j.util.EnvironmentPropertySource" + }, + { + "fields": [ + { + "name": "value" + } + ], + "type": "org.apache.logging.log4j.util.LazyUtil$ReleaseAcquireLazy" + }, + { + "type": "org.apache.logging.log4j.util.SystemPropertiesPropertySource" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.logging.slf4j.SLF4JLoggerContextFactory" + }, + { + "type": "org.apache.logging.slf4j.SLF4JProvider" + }, + { + "type": "org.apache.pdfbox.jbig2.JBIG2ImageReaderSpi" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler" + }, + { + "methods": [ + { + "name": "getAction", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink" + }, + { + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationMarkup" + }, + { + "methods": [ + { + "name": "getAction", + "parameterTypes": [] + } + ], + "type": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationWidget" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.apple.BPListDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.apple.IWorkDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.gzip.GZipSpecializationDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.microsoft.POIFSContainerDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.ole.MiscOLEDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.tika.config.ServiceLoader" + ] + } + ], + "type": "org.apache.tika.detect.zip.DefaultZipContainerDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.FrictionlessPackageDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.IPADetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.JarDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.KMZDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.OpenDocumentDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.detect.zip.StarOfficeDetector" + }, + { + "allPublicFields": true, + "type": "org.apache.tika.metadata.Metadata" + }, + { + "allPublicFields": true, + "type": "org.apache.tika.metadata.TikaCoreProperties" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.apple.AppleSingleFileParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.apple.PListParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.audio.AudioParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.audio.MidiParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.crypto.Pkcs7Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.crypto.TSDParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.csv.TextAndCSVParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dbf.DBFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dgn.DGN8Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dif.DIFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.dwg.DWGParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.epub.EpubParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.feed.FeedParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.font.AdobeFontMetricParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.font.TrueTypeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.html.HtmlEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.html.HtmlParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.http.HttpParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.hwp.HwpV5Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.BPGParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.HeifParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.ICNSParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.ImageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.JXLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.JpegParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.PSDParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.TiffParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.image.WebPParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.indesign.IDMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iptc.IptcAnpaParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.IWorkPackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.iwana.IWork13PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.iwork.iwana.IWork18PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mail.RFC822Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mbox.MboxParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.EMFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.JackcessParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.MSOwnerFileParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.OfficeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.OldExcelParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.TNEFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.WMFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.activemime.ActiveMimeParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.chm.ChmParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.onenote.OneNoteParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.Word2006MLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.pst.OutlookPSTParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.rtf.RTFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.xml.SpreadsheetMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.microsoft.xml.WordMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mif.MIFParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mp3.Mp3Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.mp4.MP4Parser" + }, + { + "allDeclaredFields": true, + "type": "org.apache.tika.parser.ocr.TesseractOCRConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.ocr.TesseractOCRParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.odf.FlatOpenDocumentParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.odf.OpenDocumentParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pdf.PDFParser" + }, + { + "allDeclaredFields": true, + "type": "org.apache.tika.parser.pdf.PDFParserConfig" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.w3c.dom.Element", + "java.lang.String" + ] + } + ], + "type": "org.apache.tika.parser.pdf.xmpschemas.XMPSchemaPDFX" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.CompressorParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.PackageParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.pkg.RarParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.prt.PRTParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.tmx.TMXParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.txt.Icu4jEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.txt.UniversalEncodingDetector" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.video.FLVParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wacz.WACZParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.warc.WARCParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wordperfect.QuattroProParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.wordperfect.WordPerfectParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xliff.XLIFF12Parser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xliff.XLZParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xml.DcXMLParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.tika.parser.xml.FictionBookParser" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl" + }, + { + "type": "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl" + }, + { + "type": "org.apache.xerces.jaxp.SAXParserFactoryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "org.apache.xerces.parsers.XIncludeAwareParserConfiguration" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + }, + { + "name": "setEntityExpansionLimit", + "parameterTypes": [ + "int" + ] + } + ], + "type": "org.apache.xerces.util.SecurityManager" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLCONFIG.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLLANG.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLSCHEMA.TypeSystemHolder" + }, + { + "fields": [ + { + "name": "typeSystem" + } + ], + "type": "org.apache.xmlbeans.metadata.system.sXMLTOOLS.TypeSystemHolder" + }, + { + "type": "org.brotli.dec.BrotliInputStream" + }, + { + "type": "org.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTBlipFillPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTBlipImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGraphicalObjectDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGraphicalObjectImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGroupShapePropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTHyperlinkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTNonVisualDrawingPropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTNonVisualDrawingShapePropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTOfficeStyleSheetImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTOuterShadowEffectImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTRegularTextRunImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTShapePropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableCellImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableRowImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableStyleImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableStyleListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextBodyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextCharacterPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextFieldImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextLineBreakImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.STDrawingElementIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.TblStyleLstDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.main.impl.ThemeDocumentImpl" + }, + { + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.CTPicture" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.picture.impl.CTPictureNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTAnchorClientDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTDrawingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTMarkerImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTTwoCellAnchorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl.CTInlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.CTPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.CTPropertyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.PropertiesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl.CTPropertiesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl.PropertiesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.relationships.impl.STRelationshipIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STOnOffImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STStringImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STXstringImpl" + }, + { + "type": "org.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.STPlaceholderType$Enum" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTApplicationNonVisualDrawingPropsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTCommentAuthorListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTCommonSlideDataImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTConnectorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTConnectorNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGraphicalObjectFrameImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGraphicalObjectFrameNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGroupShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGroupShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTNotesMasterImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTNotesSlideImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPictureNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPlaceholderImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPresentationImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTShapeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTShapeNonVisualImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideIdListEntryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideIdListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideLayoutImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterIdListEntryImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterIdListImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CmAuthorLstDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.NotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.NotesMasterDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.PresentationDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.STPlaceholderTypeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldLayoutDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldMasterDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTBorderImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTBordersImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellStyleXfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellXfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTColorsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTDxfsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFillImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFillsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFontImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFontsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTIndexedColorsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTNumFmtImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTNumFmtsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRgbColorImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRstImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTStylesheetImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTTableStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTXfImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STCellStyleXfIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STNumFmtIdImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STUnsignedIntHexImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.StyleSheetDocumentImpl" + }, + { + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.CTNumLvl" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STFldCharType$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STHdrFtr$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STNumberFormat$Enum" + }, + { + "fields": [ + { + "name": "table" + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STUnderline$Enum" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTAbstractNumImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBodyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBookmarkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDecimalNumberImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDocDefaultsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDocument1Impl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDrawingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTEmptyImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTEndnotesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFldCharImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFootnotesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFtnEdnImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFtnEdnRefImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHdrFtrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHdrFtrRefImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHyperlinkImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLatentStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLevelTextImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLvlImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTMarkupRangeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumFmtImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumberingImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTOnOffImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrDefaultImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrGeneralImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPictureImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTProofErrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRPrDefaultImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRowImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTSectPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTSettingsImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStringImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStyleImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStylesImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTblImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTcImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTcPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTextImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTrPrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTUnderlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.DocumentDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.EndnotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.FootnotesDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.FtrDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.HdrDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.NumberingDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STDecimalNumberImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STFldCharTypeImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STHdrFtrImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STNumberFormatImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STUnderlineImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.SettingsDocumentImpl" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "org.apache.xmlbeans.SchemaType" + ] + } + ], + "type": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.StylesDocumentImpl" + }, + { + "type": "org.slf4j.helpers.Log4jLoggerFactory" + }, + { + "type": "org.slf4j.nop.NOPServiceProvider" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLCONFIG.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLLANG.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLSCHEMA.TypeSystemHolder" + }, + { + "type": "schemaorg_apache_xmlbeans.system.sXMLTOOLS.TypeSystemHolder" + }, + { + "type": "sun.java2d.cmm.kcms.KcmsServiceProvider" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.OpaqueCopyAnyToArgb" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.OpaqueCopyArgbToAny" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawLineANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawPathANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawPolygonsANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetDrawRectANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillPathANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillRectANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.loops.SetFillSpansANY" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.java2d.marlin.DMarlinRenderingEngine" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.pkcs12.PKCS12KeyStore" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.security.SecureRandomParameters" + ] + } + ], + "type": "sun.security.provider.DRBG" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSA$SHA224withDSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSA$SHA256withDSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSAKeyFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.DSAParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.JavaKeyStore$DualFormatJKS" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.JavaKeyStore$JKS" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.MD5" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA2$SHA224" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA2$SHA256" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA5$SHA384" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.SHA5$SHA512" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.X509Factory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.provider.certpath.PKIXCertPathValidator" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.PSSParameters" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSAKeyFactory$Legacy" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSAPSSSignature" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA224withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA256withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.rsa.RSASignature$SHA384withRSA" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.KeyManagerFactoryImpl$SunX509" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.SSLContextImpl$DefaultSSLContext" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [] + } + ], + "type": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.AuthorityInfoAccessExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.AuthorityKeyIdentifierExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.BasicConstraintsExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.CRLDistributionPointsExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.CertificatePoliciesExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.ExtendedKeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.IssuerAlternativeNameExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.KeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.NetscapeCertTypeExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.PrivateKeyUsageExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.SubjectAlternativeNameExtension" + }, + { + "methods": [ + { + "name": "", + "parameterTypes": [ + "java.lang.Boolean", + "java.lang.Object" + ] + } + ], + "type": "sun.security.x509.SubjectKeyIdentifierExtension" + } + ], + "resources": [ + { + "glob": "META-INF/log4j-provider.properties" + }, + { + "glob": "META-INF/services/java.lang.System$LoggerFinder" + }, + { + "glob": "META-INF/services/java.net.spi.InetAddressResolverProvider" + }, + { + "glob": "META-INF/services/java.net.spi.URLStreamHandlerProvider" + }, + { + "glob": "META-INF/services/java.nio.channels.spi.SelectorProvider" + }, + { + "glob": "META-INF/services/java.nio.charset.spi.CharsetProvider" + }, + { + "glob": "META-INF/services/java.time.zone.ZoneRulesProvider" + }, + { + "glob": "META-INF/services/java.util.spi.ResourceBundleControlProvider" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageInputStreamSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageOutputStreamSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageReaderSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageTranscoderSpi" + }, + { + "glob": "META-INF/services/javax.imageio.spi.ImageWriterSpi" + }, + { + "glob": "META-INF/services/javax.xml.parsers.DocumentBuilderFactory" + }, + { + "glob": "META-INF/services/javax.xml.parsers.SAXParserFactory" + }, + { + "glob": "META-INF/services/javax.xml.xpath.XPathFactory" + }, + { + "glob": "META-INF/services/org.apache.commons.logging.LogFactory" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.spi.Provider" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.spi.recycler.RecyclerFactoryProvider" + }, + { + "glob": "META-INF/services/org.apache.logging.log4j.util.PropertySource" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.Detector" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.EncodingDetector" + }, + { + "glob": "META-INF/services/org.apache.tika.detect.zip.ZipContainerDetector" + }, + { + "glob": "META-INF/services/org.apache.tika.parser.Parser" + }, + { + "glob": "META-INF/services/org.apache.tika.renderer.Renderer" + }, + { + "glob": "META-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration" + }, + { + "glob": "META-INF/services/org.junit.platform.engine.TestEngine" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.LauncherDiscoveryListener" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.LauncherSessionListener" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.PostDiscoveryFilter" + }, + { + "glob": "META-INF/services/org.junit.platform.launcher.TestExecutionListener" + }, + { + "glob": "META-INF/services/org.slf4j.spi.SLF4JServiceProvider" + }, + { + "glob": "commons-logging.properties" + }, + { + "glob": "junit-platform.properties" + }, + { + "glob": "log4j2.StatusLogger.json" + }, + { + "glob": "log4j2.StatusLogger.properties" + }, + { + "glob": "log4j2.component.json" + }, + { + "glob": "log4j2.component.properties" + }, + { + "glob": "log4j2.propertyMapping.json" + }, + { + "glob": "log4j2.system.properties" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-0" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-2" + }, + { + "glob": "org/apache/fontbox/cmap/Adobe-Korea1-UCS2" + }, + { + "glob": "org/apache/fontbox/cmap/Identity-H" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-BoldOblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier-Oblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Courier.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-BoldOblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica-Oblique.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Helvetica.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Symbol.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Bold.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-BoldItalic.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Italic.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/Times-Roman.afm" + }, + { + "glob": "org/apache/pdfbox/resources/afm/ZapfDingbats.afm" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/additional.txt" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/glyphlist.txt" + }, + { + "glob": "org/apache/pdfbox/resources/glyphlist/zapfdingbats.txt" + }, + { + "glob": "org/apache/pdfbox/resources/icc/ISOcoated_v2_300_bas.icc" + }, + { + "glob": "org/apache/pdfbox/resources/text/BidiMirroring.txt" + }, + { + "glob": "org/apache/pdfbox/resources/ttf/LiberationSans-Regular.ttf" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cmauthorlst86abdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctabstractnum588etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctanchorclientdata02betype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctapplicationnonvisualdrawingprops2fb6type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctblip034ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctblipfillproperties0382type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbody0f06type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbookmarkd672type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctborderf935type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctborders0d66type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctbr7dd8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcellstylexfsa81ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcellxfs1322type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcolors6579type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcommentauthorlisteb07type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctcommonslidedata8c7ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctconnector3522type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctconnectornonvisual0f45type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdecimalnumbera518type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdocdefaults2ea8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdocument64adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdrawing2748type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdrawing8d34type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctdxfsb26atype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctempty3fa5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctendnotescee2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfill550ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfills2c6ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfldchare83etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfont14d8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfonts6623type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctfootnotes691ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctftnedncad9type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctftnednref89eetype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobject1ce3type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectdata66adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectframebfeatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectframenonvisual257dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshape5b43type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshapenonvisual3e44type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctgroupshapeproperties8690type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthdrftr26datype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthdrftrref224dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthyperlink38actype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cthyperlink4457type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctindexedcolorsa0a0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctinline5726type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctlatentstyles2e3atype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctleveltext0621type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctlvlf630type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctmarkeree8etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctmarkuprangeba3dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnonvisualdrawingprops8fb0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnonvisualdrawingshapepropsf17btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnotesmaster69ectype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnotesslideab75type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumberingfdf9type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnume94ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmt00e1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmt3870type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumfmtsb58btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumlvl416ctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctnumpr16aatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctofficestylesheetce25type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctonoff04c2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctoutershadoweffect7b5dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpa1e2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture1054type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture1d48type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicture4f11type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturee028type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturenonvisual05adtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpicturenonvisualb236type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctplaceholder9efctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctppr01c0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpprdefaultf839type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpprgenerald6f2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctpresentation56cbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctprooferr1e07type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperties2c18type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperties3f10type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctproperty5ffatype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctr8120type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctregulartextrun7e3dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrgbcolor95dftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrow3b78type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrpr097etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrprdefault5ebbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctrsta472type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctsectpr1123type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctsettingsd6a5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapecfcetype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapee40btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapenonvisualb619type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapenonvisuale220type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctshapeproperties30e5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslided7betype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslideidlist70a5type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslideidlistentry427dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidelayouteb34type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasterd8fctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasteridlist0b63type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctslidemasteridlistentryae7ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstring9c37type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstyle41c1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstyles8506type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctstylesheet4257type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttable5f3ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablecell3ac1type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablerow4ac7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestyled59etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestylelist4bdctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttablestyles872ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttblc014type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttc4019type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttcpree37type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttext7f5btype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextbodya3catype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextcharacterproperties76c0type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextfield187etype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextlinebreak932ftype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextparagraphcaf2type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttextparagraphpropertiesdd05type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttrpr2848type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/cttwocellanchor1e8dtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctunderline8406type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ctxf97f7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/document2bd9doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/endnotes960edoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/footnotes8773doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ftre182doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/hdra530doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/index.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/notes4a02doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/notesmaster8840doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/numbering1c4ddoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/pic8010doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/picelement.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/presentation02f7doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/properties288cdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/propertiesee84doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/settings9dd1doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sld1b98doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sldlayout638edoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sldmaster5156doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stborderd7ectype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stcellstylexfid70c7type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stdecimalnumber8d28type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stdrawingelementid75a4type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stfldchartype1eb4type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/sthdrftr30catype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stnumberformat0fb8type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stnumfmtid76fbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stonoff18ddbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stonoff9300type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stplaceholdertypeca72type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/strelationshipid1e94type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/ststring76cbtype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stunderlinef416type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stunsignedinthex27datype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stverticaljc3629type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stxstringf179type.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/styles2732doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/stylesheet5d8bdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tbleb1bdoctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tblelement.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/tblstylelst4997doctype.xsb" + }, + { + "glob": "org/apache/poi/schemas/ooxml/system/ooxml/themefd26doctype.xsb" + }, + { + "glob": "org/apache/tika/mime/custom-mimetypes.xml" + }, + { + "glob": "org/apache/tika/mime/tika-mimetypes.xml" + }, + { + "glob": "org/apache/tika/parser/html/StandardCharsets_unsupported_by_IANA.txt" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages.properties" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages_en.properties" + }, + { + "glob": "org/apache/xerces/impl/msg/SAXMessages_en_US.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message_en.properties" + }, + { + "glob": "org/apache/xmlbeans/impl/regex/message_en_US.properties" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLCONFIG/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/space9344attrtypetype.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/spaceattribute.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLLANG/spaceb986attrtype.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLSCHEMA/index.xsb" + }, + { + "glob": "org/apache/xmlbeans/metadata/system/sXMLTOOLS/index.xsb" + }, + { + "glob": "org/slf4j/impl/StaticLoggerBinder.class" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/nfkc.nrm", + "module": "java.base" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/ubidi.icu", + "module": "java.base" + }, + { + "glob": "jdk/internal/icu/impl/data/icudt74b/uprops.icu", + "module": "java.base" + }, + { + "glob": "sun/net/idn/uidna.spp", + "module": "java.base" + }, + { + "glob": "sun/awt/resources/awt_en.properties", + "module": "java.desktop" + }, + { + "glob": "sun/awt/resources/awt_en_US.properties", + "module": "java.desktop" + }, + { + "glob": "sun/java2d/cmm/profiles/GRAY.pf", + "module": "java.desktop" + }, + { + "glob": "sun/java2d/cmm/profiles/sRGB.pf", + "module": "java.desktop" + }, + { + "glob": "jdk/xml/internal/jdkcatalog/JDKCatalog.xml", + "module": "java.xml" + } + ], + "serialization": [ + { + "type": "java.lang.Enum" + }, + { + "type": "java.lang.Object[]" + }, + { + "type": "java.util.HashSet" + }, + { + "type": "java.util.LinkedHashSet" + }, + { + "type": "java.util.concurrent.ArrayBlockingQueue" + }, + { + "type": "java.util.concurrent.locks.AbstractOwnableSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer" + }, + { + "type": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$NonfairSync" + }, + { + "type": "java.util.concurrent.locks.ReentrantLock$Sync" + } + ] +} \ No newline at end of file diff --git a/extractous-core/tika-native/src/main/resources/META-INF/native-image/jni-config.json b/extractous-core/tika-native/src/main/resources/META-INF/native-image/jni-config.json deleted file mode 100644 index 496d5d3..0000000 --- a/extractous-core/tika-native/src/main/resources/META-INF/native-image/jni-config.json +++ /dev/null @@ -1,1360 +0,0 @@ -[ - { - "name": "[Lsun.java2d.loops.GraphicsPrimitive;" - }, - { - "methods": [ - { - "name": "getErrorMessage", - "parameterTypes": [] - }, - { - "name": "getReader", - "parameterTypes": [] - }, - { - "name": "getStatus", - "parameterTypes": [] - }, - { - "name": "isError", - "parameterTypes": [] - } - ], - "name": "ai.yobix.ReaderResult" - }, - { - "methods": [ - { - "name": "getContent", - "parameterTypes": [] - }, - { - "name": "getErrorMessage", - "parameterTypes": [] - }, - { - "name": "getStatus", - "parameterTypes": [] - }, - { - "name": "isError", - "parameterTypes": [] - } - ], - "name": "ai.yobix.StringResult" - }, - { - "methods": [ - { - "name": "detect", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "parseBytes", - "parameterTypes": [ - "java.nio.ByteBuffer", - "java.lang.String", - "org.apache.tika.parser.pdf.PDFParserConfig", - "org.apache.tika.parser.microsoft.OfficeParserConfig", - "org.apache.tika.parser.ocr.TesseractOCRConfig" - ] - }, - { - "name": "parseFile", - "parameterTypes": [ - "java.lang.String", - "java.lang.String", - "org.apache.tika.parser.pdf.PDFParserConfig", - "org.apache.tika.parser.microsoft.OfficeParserConfig", - "org.apache.tika.parser.ocr.TesseractOCRConfig" - ] - }, - { - "name": "parseToString", - "parameterTypes": [ - "java.lang.String", - "int", - "org.apache.tika.parser.pdf.PDFParserConfig", - "org.apache.tika.parser.microsoft.OfficeParserConfig", - "org.apache.tika.parser.ocr.TesseractOCRConfig" - ] - }, - { - "name": "parseUrl", - "parameterTypes": [ - "java.lang.String", - "java.lang.String", - "org.apache.tika.parser.pdf.PDFParserConfig", - "org.apache.tika.parser.microsoft.OfficeParserConfig", - "org.apache.tika.parser.ocr.TesseractOCRConfig" - ] - } - ], - "name": "ai.yobix.TikaNativeMain" - }, - { - "methods": [ - { - "name": "acceptPixels", - "parameterTypes": [ - "int", - "boolean" - ] - }, - { - "name": "passComplete", - "parameterTypes": [] - }, - { - "name": "passStarted", - "parameterTypes": [ - "int" - ] - }, - { - "name": "pushBack", - "parameterTypes": [ - "int" - ] - }, - { - "name": "readInputData", - "parameterTypes": [ - "byte[]", - "int", - "int" - ] - }, - { - "name": "setImageData", - "parameterTypes": [ - "int", - "int", - "int", - "int", - "int", - "byte[]" - ] - }, - { - "name": "skipInputBytes", - "parameterTypes": [ - "long" - ] - }, - { - "name": "skipPastImage", - "parameterTypes": [ - "int" - ] - }, - { - "name": "warningOccurred", - "parameterTypes": [ - "int" - ] - }, - { - "name": "warningWithMessage", - "parameterTypes": [ - "java.lang.String" - ] - } - ], - "name": "com.sun.imageio.plugins.jpeg.JPEGImageReader" - }, - { - "fields": [ - { - "name": "extraAlpha" - }, - { - "name": "rule" - } - ], - "name": "java.awt.AlphaComposite" - }, - { - "fields": [ - { - "name": "value" - } - ], - "methods": [ - { - "name": "getRGB", - "parameterTypes": [] - } - ], - "name": "java.awt.Color" - }, - { - "fields": [ - { - "name": "height" - }, - { - "name": "width" - } - ], - "name": "java.awt.Dimension" - }, - { - "methods": [ - { - "name": "isHeadless", - "parameterTypes": [] - } - ], - "name": "java.awt.GraphicsEnvironment" - }, - { - "fields": [ - { - "name": "bottom" - }, - { - "name": "left" - }, - { - "name": "right" - }, - { - "name": "top" - } - ], - "methods": [ - { - "name": "", - "parameterTypes": [ - "int", - "int", - "int", - "int" - ] - } - ], - "name": "java.awt.Insets" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "int", - "int", - "int", - "int" - ] - } - ], - "name": "java.awt.Rectangle" - }, - { - "methods": [ - { - "name": "getDefaultToolkit", - "parameterTypes": [] - }, - { - "name": "getFontMetrics", - "parameterTypes": [ - "java.awt.Font" - ] - } - ], - "name": "java.awt.Toolkit" - }, - { - "fields": [ - { - "name": "m00" - }, - { - "name": "m01" - }, - { - "name": "m02" - }, - { - "name": "m10" - }, - { - "name": "m11" - }, - { - "name": "m12" - } - ], - "name": "java.awt.geom.AffineTransform" - }, - { - "fields": [ - { - "name": "numTypes" - }, - { - "name": "pointTypes" - }, - { - "name": "windingRule" - } - ], - "name": "java.awt.geom.Path2D" - }, - { - "fields": [ - { - "name": "floatCoords" - } - ], - "name": "java.awt.geom.Path2D$Float" - }, - { - "fields": [ - { - "name": "colorModel" - }, - { - "name": "imageType" - }, - { - "name": "raster" - } - ], - "methods": [ - { - "name": "getRGB", - "parameterTypes": [ - "int", - "int", - "int", - "int", - "int[]", - "int", - "int" - ] - }, - { - "name": "setRGB", - "parameterTypes": [ - "int", - "int", - "int", - "int", - "int[]", - "int", - "int" - ] - } - ], - "name": "java.awt.image.BufferedImage" - }, - { - "fields": [ - { - "name": "colorSpace" - }, - { - "name": "colorSpaceType" - }, - { - "name": "isAlphaPremultiplied" - }, - { - "name": "is_sRGB" - }, - { - "name": "nBits" - }, - { - "name": "numComponents" - }, - { - "name": "supportsAlpha" - }, - { - "name": "transparency" - } - ], - "methods": [ - { - "name": "getRGBdefault", - "parameterTypes": [] - } - ], - "name": "java.awt.image.ColorModel" - }, - { - "fields": [ - { - "name": "allgrayopaque" - }, - { - "name": "colorData" - }, - { - "name": "map_size" - }, - { - "name": "rgb" - }, - { - "name": "transparent_index" - } - ], - "name": "java.awt.image.IndexColorModel" - }, - { - "fields": [ - { - "name": "dataBuffer" - }, - { - "name": "height" - }, - { - "name": "minX" - }, - { - "name": "minY" - }, - { - "name": "numBands" - }, - { - "name": "numDataElements" - }, - { - "name": "sampleModel" - }, - { - "name": "sampleModelTranslateX" - }, - { - "name": "sampleModelTranslateY" - }, - { - "name": "width" - } - ], - "name": "java.awt.image.Raster" - }, - { - "fields": [ - { - "name": "height" - }, - { - "name": "width" - } - ], - "methods": [ - { - "name": "getPixels", - "parameterTypes": [ - "int", - "int", - "int", - "int", - "int[]", - "java.awt.image.DataBuffer" - ] - }, - { - "name": "setPixels", - "parameterTypes": [ - "int", - "int", - "int", - "int", - "int[]", - "java.awt.image.DataBuffer" - ] - } - ], - "name": "java.awt.image.SampleModel" - }, - { - "fields": [ - { - "name": "bitMasks" - }, - { - "name": "bitOffsets" - }, - { - "name": "bitSizes" - }, - { - "name": "maxBitSize" - } - ], - "name": "java.awt.image.SinglePixelPackedSampleModel" - }, - { - "methods": [ - { - "name": "getBoolean", - "parameterTypes": [ - "java.lang.String" - ] - } - ], - "name": "java.lang.Boolean" - }, - { - "methods": [ - { - "name": "load", - "parameterTypes": [ - "java.lang.String" - ] - } - ], - "name": "java.lang.System" - }, - { - "methods": [ - { - "name": "yield", - "parameterTypes": [] - } - ], - "name": "java.lang.Thread" - }, - { - "fields": [ - { - "name": "lengths" - }, - { - "name": "values" - } - ], - "name": "javax.imageio.plugins.jpeg.JPEGHuffmanTable" - }, - { - "fields": [ - { - "name": "qTable" - } - ], - "name": "javax.imageio.plugins.jpeg.JPEGQTable" - }, - { - "methods": [ - { - "name": "close", - "parameterTypes": [] - }, - { - "name": "read", - "parameterTypes": [ - "byte[]" - ] - }, - { - "name": "read", - "parameterTypes": [ - "byte[]", - "int", - "int" - ] - } - ], - "name": "org.apache.commons.io.input.ReaderInputStream" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setConcatenatePhoneticRuns", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setExtractAllAlternativesFromMSG", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setExtractMacros", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setIncludeDeletedContent", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setIncludeHeadersAndFooters", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setIncludeMissingRows", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setIncludeMoveFromContent", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setIncludeShapeBasedContent", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setIncludeSlideMasterContent", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setIncludeSlideNotes", - "parameterTypes": [ - "boolean" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.OfficeParserConfig" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setApplyRotation", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setDensity", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setDepth", - "parameterTypes": [ - "int" - ] - }, - { - "name": "setEnableImagePreprocessing", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setLanguage", - "parameterTypes": [ - "java.lang.String" - ] - }, - { - "name": "setTimeoutSeconds", - "parameterTypes": [ - "int" - ] - } - ], - "name": "org.apache.tika.parser.ocr.TesseractOCRConfig" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setExtractAnnotationText", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setExtractInlineImages", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setExtractMarkedContent", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setExtractUniqueInlineImagesOnly", - "parameterTypes": [ - "boolean" - ] - }, - { - "name": "setOcrStrategy", - "parameterTypes": [ - "java.lang.String" - ] - } - ], - "name": "org.apache.tika.parser.pdf.PDFParserConfig" - }, - { - "fields": [ - { - "name": "INTVAL_STROKE_PURE" - } - ], - "name": "sun.awt.SunHints" - }, - { - "methods": [ - { - "name": "awtLock", - "parameterTypes": [] - }, - { - "name": "awtLockNotify", - "parameterTypes": [] - }, - { - "name": "awtLockNotifyAll", - "parameterTypes": [] - }, - { - "name": "awtLockWait", - "parameterTypes": [ - "long" - ] - }, - { - "name": "awtUnlock", - "parameterTypes": [] - } - ], - "name": "sun.awt.SunToolkit" - }, - { - "methods": [ - { - "name": "init", - "parameterTypes": [ - "long" - ] - } - ], - "name": "sun.awt.X11.XErrorHandlerUtil" - }, - { - "fields": [ - { - "name": "modLockIsShiftLock" - }, - { - "name": "numLockMask" - } - ], - "name": "sun.awt.X11.XToolkit" - }, - { - "fields": [ - { - "name": "pData" - } - ], - "methods": [ - { - "name": "", - "parameterTypes": [ - "long" - ] - } - ], - "name": "sun.awt.image.BufImgSurfaceData$ICMColorData" - }, - { - "fields": [ - { - "name": "data" - }, - { - "name": "dataOffsets" - }, - { - "name": "pixelStride" - }, - { - "name": "scanlineStride" - }, - { - "name": "type" - } - ], - "name": "sun.awt.image.ByteComponentRaster" - }, - { - "fields": [ - { - "name": "numSrcLUT" - }, - { - "name": "srcLUTtransIndex" - } - ], - "name": "sun.awt.image.ImageRepresentation" - }, - { - "fields": [ - { - "name": "data" - }, - { - "name": "dataOffsets" - }, - { - "name": "pixelStride" - }, - { - "name": "scanlineStride" - }, - { - "name": "type" - } - ], - "name": "sun.awt.image.IntegerComponentRaster" - }, - { - "methods": [ - { - "name": "addRecord", - "parameterTypes": [ - "java.lang.Object", - "long", - "long" - ] - } - ], - "name": "sun.java2d.Disposer" - }, - { - "name": "sun.java2d.InvalidPipeException" - }, - { - "name": "sun.java2d.NullSurfaceData" - }, - { - "fields": [ - { - "name": "clipRegion" - }, - { - "name": "composite" - }, - { - "name": "eargb" - }, - { - "name": "lcdTextContrast" - }, - { - "name": "pixel" - }, - { - "name": "strokeHint" - } - ], - "name": "sun.java2d.SunGraphics2D" - }, - { - "fields": [ - { - "name": "pData" - }, - { - "name": "valid" - } - ], - "name": "sun.java2d.SurfaceData" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.Blit" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.BlitBg" - }, - { - "fields": [ - { - "name": "AnyAlpha" - }, - { - "name": "Src" - }, - { - "name": "SrcNoEa" - }, - { - "name": "SrcOver" - }, - { - "name": "SrcOverNoEa" - }, - { - "name": "Xor" - } - ], - "name": "sun.java2d.loops.CompositeType" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.DrawGlyphList" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.DrawGlyphListAA" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.DrawGlyphListLCD" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.DrawLine" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.DrawParallelogram" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.DrawPath" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.DrawPolygons" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.DrawRect" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.FillParallelogram" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.FillPath" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.FillRect" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.FillSpans" - }, - { - "fields": [ - { - "name": "pNativePrim" - } - ], - "name": "sun.java2d.loops.GraphicsPrimitive" - }, - { - "methods": [ - { - "name": "register", - "parameterTypes": [ - "sun.java2d.loops.GraphicsPrimitive[]" - ] - } - ], - "name": "sun.java2d.loops.GraphicsPrimitiveMgr" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.MaskBlit" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.MaskFill" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.ScaledBlit" - }, - { - "fields": [ - { - "name": "Any3Byte" - }, - { - "name": "Any4Byte" - }, - { - "name": "AnyByte" - }, - { - "name": "AnyColor" - }, - { - "name": "AnyInt" - }, - { - "name": "AnyShort" - }, - { - "name": "ByteBinary1Bit" - }, - { - "name": "ByteBinary2Bit" - }, - { - "name": "ByteBinary4Bit" - }, - { - "name": "ByteGray" - }, - { - "name": "ByteIndexed" - }, - { - "name": "ByteIndexedBm" - }, - { - "name": "FourByteAbgr" - }, - { - "name": "FourByteAbgrPre" - }, - { - "name": "Index12Gray" - }, - { - "name": "Index8Gray" - }, - { - "name": "IntArgb" - }, - { - "name": "IntArgbBm" - }, - { - "name": "IntArgbPre" - }, - { - "name": "IntBgr" - }, - { - "name": "IntRgb" - }, - { - "name": "IntRgbx" - }, - { - "name": "OpaqueColor" - }, - { - "name": "ThreeByteBgr" - }, - { - "name": "Ushort4444Argb" - }, - { - "name": "Ushort555Rgb" - }, - { - "name": "Ushort555Rgbx" - }, - { - "name": "Ushort565Rgb" - }, - { - "name": "UshortGray" - }, - { - "name": "UshortIndexed" - } - ], - "name": "sun.java2d.loops.SurfaceType" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "long", - "sun.java2d.loops.SurfaceType", - "sun.java2d.loops.CompositeType", - "sun.java2d.loops.SurfaceType" - ] - } - ], - "name": "sun.java2d.loops.TransformHelper" - }, - { - "fields": [ - { - "name": "alphaMask" - }, - { - "name": "xorColor" - }, - { - "name": "xorPixel" - } - ], - "name": "sun.java2d.loops.XORComposite" - }, - { - "fields": [ - { - "name": "bands" - }, - { - "name": "endIndex" - }, - { - "name": "hix" - }, - { - "name": "hiy" - }, - { - "name": "lox" - }, - { - "name": "loy" - } - ], - "name": "sun.java2d.pipe.Region" - }, - { - "fields": [ - { - "name": "curIndex" - }, - { - "name": "numXbands" - }, - { - "name": "region" - } - ], - "name": "sun.java2d.pipe.RegionIterator" - }, - { - "fields": [ - { - "name": "pData" - } - ], - "name": "sun.java2d.pipe.ShapeSpanIterator" - }, - { - "fields": [ - { - "name": "picture" - }, - { - "name": "xid" - } - ], - "name": "sun.java2d.xr.XRSurfaceData" - } -] \ No newline at end of file diff --git a/extractous-core/tika-native/src/main/resources/META-INF/native-image/predefined-classes-config.json b/extractous-core/tika-native/src/main/resources/META-INF/native-image/predefined-classes-config.json deleted file mode 100644 index af990ea..0000000 --- a/extractous-core/tika-native/src/main/resources/META-INF/native-image/predefined-classes-config.json +++ /dev/null @@ -1,6 +0,0 @@ -[ - { - "classes": [], - "type": "agent-extracted" - } -] \ No newline at end of file diff --git a/extractous-core/tika-native/src/main/resources/META-INF/native-image/proxy-config.json b/extractous-core/tika-native/src/main/resources/META-INF/native-image/proxy-config.json deleted file mode 100644 index 39f0bf9..0000000 --- a/extractous-core/tika-native/src/main/resources/META-INF/native-image/proxy-config.json +++ /dev/null @@ -1,5 +0,0 @@ -[ - { - "interfaces": [] - } -] \ No newline at end of file diff --git a/extractous-core/tika-native/src/main/resources/META-INF/native-image/reflect-config.json b/extractous-core/tika-native/src/main/resources/META-INF/native-image/reflect-config.json deleted file mode 100644 index 7a2a2d9..0000000 --- a/extractous-core/tika-native/src/main/resources/META-INF/native-image/reflect-config.json +++ /dev/null @@ -1,4255 +0,0 @@ -[ - { - "name": "[B" - }, - { - "name": "[Ljava.lang.Object;" - }, - { - "name": "[Ljava.lang.String;" - }, - { - "name": "[Lorg.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps;" - }, - { - "name": "[Lorg.openxmlformats.schemas.drawingml.x2006.picture.CTPicture;" - }, - { - "name": "[Lorg.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape;" - }, - { - "name": "[Lsun.security.pkcs.SignerInfo;" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.drew.metadata.exif.ExifIFD0Directory" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.drew.metadata.exif.ExifSubIFDDirectory" - }, - { - "name": "com.github.jaiimageio.impl.common.PackageUtil" - }, - { - "name": "com.github.jaiimageio.impl.plugins.bmp.BMPImageReaderSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.bmp.BMPImageWriterSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.gif.GIFImageWriterSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.pcx.PCXImageReaderSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.pcx.PCXImageWriterSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.pnm.PNMImageReaderSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.pnm.PNMImageWriterSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.raw.RawImageReaderSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.raw.RawImageWriterSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.tiff.TIFFImageReaderSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.tiff.TIFFImageWriterSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.wbmp.WBMPImageReaderSpi" - }, - { - "name": "com.github.jaiimageio.impl.plugins.wbmp.WBMPImageWriterSpi" - }, - { - "name": "com.github.jaiimageio.impl.stream.ChannelImageInputStreamSpi" - }, - { - "name": "com.github.jaiimageio.impl.stream.ChannelImageOutputStreamSpi" - }, - { - "name": "com.github.luben.zstd.ZstdInputStream" - }, - { - "name": "com.ibm.icu.charset.CharsetICU" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.AESCipher$General" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.ARCFOURCipher" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.ChaCha20Cipher$ChaCha20Poly1305" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.DESCipher" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.DESedeCipher" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.DHParameters" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.GaloisCounterMode$AESGCM" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.HmacCore$HmacSHA256" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.HmacCore$HmacSHA384" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "com.sun.crypto.provider.TlsMasterSecretGenerator" - }, - { - "name": "java.lang.Enum" - }, - { - "name": "java.lang.NullPointerException", - "queryAllDeclaredMethods": true - }, - { - "name": "java.lang.String" - }, - { - "fields": [ - { - "name": "threadLocalRandomProbe" - } - ], - "name": "java.lang.Thread" - }, - { - "name": "java.lang.invoke.MethodHandle" - }, - { - "name": "java.security.AlgorithmParametersSpi" - }, - { - "name": "java.security.KeyStoreSpi" - }, - { - "name": "java.security.MessageDigestSpi" - }, - { - "name": "java.security.SecureRandomParameters" - }, - { - "name": "java.security.interfaces.DSAPrivateKey" - }, - { - "name": "java.security.interfaces.DSAPublicKey" - }, - { - "name": "java.security.interfaces.ECPrivateKey" - }, - { - "name": "java.security.interfaces.ECPublicKey" - }, - { - "name": "java.security.interfaces.RSAPrivateKey" - }, - { - "name": "java.security.interfaces.RSAPublicKey" - }, - { - "name": "java.security.spec.DSAParameterSpec" - }, - { - "name": "java.util.Date" - }, - { - "name": "java.util.HashSet" - }, - { - "name": "java.util.LinkedHashSet" - }, - { - "name": "java.util.concurrent.ArrayBlockingQueue" - }, - { - "fields": [ - { - "name": "aux" - }, - { - "name": "status" - } - ], - "name": "java.util.concurrent.ForkJoinTask" - }, - { - "fields": [ - { - "name": "value" - } - ], - "name": "java.util.concurrent.atomic.AtomicBoolean" - }, - { - "fields": [ - { - "name": "value" - } - ], - "name": "java.util.concurrent.atomic.AtomicReference" - }, - { - "fields": [ - { - "name": "base" - }, - { - "name": "cellsBusy" - } - ], - "name": "java.util.concurrent.atomic.Striped64" - }, - { - "name": "java.util.concurrent.locks.AbstractOwnableSynchronizer" - }, - { - "name": "java.util.concurrent.locks.AbstractQueuedSynchronizer" - }, - { - "name": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject" - }, - { - "name": "java.util.concurrent.locks.ReentrantLock" - }, - { - "name": "java.util.concurrent.locks.ReentrantLock$NonfairSync" - }, - { - "name": "java.util.concurrent.locks.ReentrantLock$Sync" - }, - { - "name": "javax.imageio.spi.ImageReaderSpi" - }, - { - "methods": [ - { - "name": "getFileSuffixes", - "parameterTypes": [] - }, - { - "name": "getFormatNames", - "parameterTypes": [] - }, - { - "name": "getMIMETypes", - "parameterTypes": [] - } - ], - "name": "javax.imageio.spi.ImageReaderWriterSpi" - }, - { - "name": "javax.imageio.spi.ImageWriterSpi" - }, - { - "fields": [ - { - "name": "thisX500Name" - } - ], - "methods": [ - { - "name": "", - "parameterTypes": [ - "sun.security.x509.X500Name" - ] - } - ], - "name": "javax.security.auth.x500.X500Principal" - }, - { - "name": "jdk.internal.misc.Unsafe" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "org.apache.commons.logging.impl.Slf4jLogFactory" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "org.apache.commons.logging.impl.WeakHashtable" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.w3c.dom.Element", - "java.lang.String" - ] - } - ], - "name": "org.apache.jempbox.xmp.XMPSchemaBasic" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.w3c.dom.Element", - "java.lang.String" - ] - } - ], - "name": "org.apache.jempbox.xmp.XMPSchemaDublinCore" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.w3c.dom.Element", - "java.lang.String" - ] - } - ], - "name": "org.apache.jempbox.xmp.XMPSchemaMediaManagement" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.w3c.dom.Element", - "java.lang.String" - ] - } - ], - "name": "org.apache.jempbox.xmp.XMPSchemaPDF" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.w3c.dom.Element", - "java.lang.String" - ] - } - ], - "name": "org.apache.jempbox.xmp.XMPSchemaPhotoshop" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.w3c.dom.Element", - "java.lang.String" - ] - } - ], - "name": "org.apache.jempbox.xmp.XMPSchemaRightsManagement" - }, - { - "name": "org.apache.logging.log4j.Logger" - }, - { - "name": "org.apache.logging.log4j.internal.recycler.DummyRecyclerFactoryProvider" - }, - { - "name": "org.apache.logging.log4j.internal.recycler.QueueingRecyclerFactoryProvider" - }, - { - "name": "org.apache.logging.log4j.internal.recycler.ThreadLocalRecyclerFactoryProvider" - }, - { - "name": "org.apache.logging.log4j.util.EnvironmentPropertySource" - }, - { - "fields": [ - { - "name": "value" - } - ], - "name": "org.apache.logging.log4j.util.LazyUtil$ReleaseAcquireLazy" - }, - { - "name": "org.apache.logging.log4j.util.SystemPropertiesPropertySource" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "org.apache.logging.slf4j.SLF4JLoggerContextFactory" - }, - { - "name": "org.apache.logging.slf4j.SLF4JProvider" - }, - { - "name": "org.apache.pdfbox.jbig2.JBIG2ImageReaderSpi" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "org.apache.pdfbox.pdmodel.encryption.StandardSecurityHandler" - }, - { - "methods": [ - { - "name": "getAction", - "parameterTypes": [] - } - ], - "name": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationLink" - }, - { - "methods": [ - { - "name": "getAction", - "parameterTypes": [] - } - ], - "name": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationMarkup" - }, - { - "methods": [ - { - "name": "getAction", - "parameterTypes": [] - } - ], - "name": "org.apache.pdfbox.pdmodel.interactive.annotation.PDAnnotationWidget" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.apple.BPListDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.apple.IWorkDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.gzip.GZipSpecializationDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.microsoft.POIFSContainerDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.microsoft.ooxml.OPCPackageDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.ole.MiscOLEDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.zip.DefaultZipContainerDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.zip.FrictionlessPackageDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.zip.IPADetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.zip.JarDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.zip.KMZDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.zip.OpenDocumentDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.detect.zip.StarOfficeDetector" - }, - { - "allPublicFields": true, - "name": "org.apache.tika.metadata.Metadata" - }, - { - "allPublicFields": true, - "name": "org.apache.tika.metadata.TikaCoreProperties" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.apple.AppleSingleFileParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.apple.PListParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.audio.AudioParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.audio.MidiParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.crypto.Pkcs7Parser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.crypto.TSDParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.csv.TextAndCSVParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.dbf.DBFParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.dgn.DGN8Parser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.dif.DIFParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.dwg.DWGParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.epub.EpubParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.feed.FeedParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.font.AdobeFontMetricParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.font.TrueTypeParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.html.HtmlEncodingDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.html.HtmlParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.http.HttpParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.hwp.HwpV5Parser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.BPGParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.HeifParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.ICNSParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.ImageParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.JXLParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.JpegParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.PSDParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.TiffParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.image.WebPParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.indesign.IDMLParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.iptc.IptcAnpaParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.iwork.IWorkPackageParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.iwork.iwana.IWork13PackageParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.iwork.iwana.IWork18PackageParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.mail.RFC822Parser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.mbox.MboxParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.EMFParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.JackcessParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.MSOwnerFileParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.OfficeParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.OldExcelParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.TNEFParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.WMFParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.activemime.ActiveMimeParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.chm.ChmParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.onenote.OneNoteParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.Word2006MLParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.pst.OutlookPSTParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.rtf.RTFParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.xml.SpreadsheetMLParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.microsoft.xml.WordMLParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.mif.MIFParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.mp3.Mp3Parser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.mp4.MP4Parser" - }, - { - "allDeclaredFields": true, - "name": "org.apache.tika.parser.ocr.TesseractOCRConfig" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.ocr.TesseractOCRParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.odf.FlatOpenDocumentParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.odf.OpenDocumentParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.pdf.PDFParser" - }, - { - "allDeclaredFields": true, - "name": "org.apache.tika.parser.pdf.PDFParserConfig" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.w3c.dom.Element", - "java.lang.String" - ] - } - ], - "name": "org.apache.tika.parser.pdf.xmpschemas.XMPSchemaPDFX" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.pkg.CompressorParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.pkg.PackageParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.pkg.RarParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.prt.PRTParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.tmx.TMXParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.txt.Icu4jEncodingDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.txt.UniversalEncodingDetector" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.video.FLVParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.wacz.WACZParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.warc.WARCParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.wordperfect.QuattroProParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.wordperfect.WordPerfectParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.xliff.XLIFF12Parser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.xliff.XLZParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.xml.DcXMLParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "org.apache.tika.config.ServiceLoader" - ] - } - ], - "name": "org.apache.tika.parser.xml.FictionBookParser" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl" - }, - { - "name": "org.apache.xerces.jaxp.DocumentBuilderFactoryImpl" - }, - { - "name": "org.apache.xerces.jaxp.SAXParserFactoryImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "org.apache.xerces.parsers.XIncludeAwareParserConfiguration" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "setEntityExpansionLimit", - "parameterTypes": [ - "int" - ] - } - ], - "name": "org.apache.xerces.util.SecurityManager" - }, - { - "fields": [ - { - "name": "typeSystem" - } - ], - "name": "org.apache.xmlbeans.metadata.system.sXMLCONFIG.TypeSystemHolder" - }, - { - "fields": [ - { - "name": "typeSystem" - } - ], - "name": "org.apache.xmlbeans.metadata.system.sXMLLANG.TypeSystemHolder" - }, - { - "fields": [ - { - "name": "typeSystem" - } - ], - "name": "org.apache.xmlbeans.metadata.system.sXMLSCHEMA.TypeSystemHolder" - }, - { - "fields": [ - { - "name": "typeSystem" - } - ], - "name": "org.apache.xmlbeans.metadata.system.sXMLTOOLS.TypeSystemHolder" - }, - { - "name": "org.brotli.dec.BrotliInputStream" - }, - { - "methods": [ - { - "name": "getActual", - "parameterTypes": [] - }, - { - "name": "getExpected", - "parameterTypes": [] - } - ], - "name": "org.opentest4j.AssertionFailedError", - "queryAllDeclaredMethods": true - }, - { - "methods": [ - { - "name": "getValue", - "parameterTypes": [] - } - ], - "name": "org.opentest4j.ValueWrapper" - }, - { - "name": "org.openxmlformats.schemas.drawingml.x2006.main.CTNonVisualDrawingProps" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTBlipFillPropertiesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTBlipImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGraphicalObjectDataImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGraphicalObjectImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTGroupShapePropertiesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTHyperlinkImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTNonVisualDrawingPropsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTNonVisualDrawingShapePropsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTOfficeStyleSheetImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTOuterShadowEffectImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTRegularTextRunImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTShapePropertiesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableCellImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableRowImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableStyleImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTableStyleListImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextBodyImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextCharacterPropertiesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextFieldImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextLineBreakImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.CTTextParagraphPropertiesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.STDrawingElementIdImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.TblStyleLstDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.main.impl.ThemeDocumentImpl" - }, - { - "name": "org.openxmlformats.schemas.drawingml.x2006.picture.CTPicture" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.picture.impl.CTPictureImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.picture.impl.CTPictureNonVisualImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTAnchorClientDataImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTDrawingImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTMarkerImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTPictureImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTShapeImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTShapeNonVisualImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.spreadsheetDrawing.impl.CTTwoCellAnchorImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.drawingml.x2006.wordprocessingDrawing.impl.CTInlineImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.CTPropertiesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.CTPropertyImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.customProperties.impl.PropertiesDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl.CTPropertiesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.extendedProperties.impl.PropertiesDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.relationships.impl.STRelationshipIdImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STOnOffImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STStringImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.officeDocument.x2006.sharedTypes.impl.STXstringImpl" - }, - { - "name": "org.openxmlformats.schemas.presentationml.x2006.main.CTGroupShape" - }, - { - "fields": [ - { - "name": "table" - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.STPlaceholderType$Enum" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTApplicationNonVisualDrawingPropsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTCommentAuthorListImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTCommonSlideDataImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTConnectorImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTConnectorNonVisualImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGraphicalObjectFrameImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGraphicalObjectFrameNonVisualImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGroupShapeImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTGroupShapeNonVisualImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTNotesMasterImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTNotesSlideImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPictureImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPictureNonVisualImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPlaceholderImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTPresentationImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTShapeImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTShapeNonVisualImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideIdListEntryImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideIdListImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideLayoutImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterIdListEntryImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterIdListImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CTSlideMasterImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.CmAuthorLstDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.NotesDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.NotesMasterDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.PresentationDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.STPlaceholderTypeImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldLayoutDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.presentationml.x2006.main.impl.SldMasterDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTBorderImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTBordersImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellStyleXfsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTCellXfsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTColorsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTDxfsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFillImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFillsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFontImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTFontsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTIndexedColorsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTNumFmtImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTNumFmtsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRgbColorImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTRstImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTStylesheetImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTTableStylesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.CTXfImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STCellStyleXfIdImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STNumFmtIdImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.STUnsignedIntHexImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.spreadsheetml.x2006.main.impl.StyleSheetDocumentImpl" - }, - { - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.CTNumLvl" - }, - { - "fields": [ - { - "name": "table" - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STFldCharType$Enum" - }, - { - "fields": [ - { - "name": "table" - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STHdrFtr$Enum" - }, - { - "fields": [ - { - "name": "table" - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STNumberFormat$Enum" - }, - { - "fields": [ - { - "name": "table" - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.STUnderline$Enum" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTAbstractNumImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBodyImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBookmarkImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTBrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDecimalNumberImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDocDefaultsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDocument1Impl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTDrawingImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTEmptyImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTEndnotesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFldCharImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFootnotesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFtnEdnImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTFtnEdnRefImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHdrFtrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHdrFtrRefImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTHyperlinkImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLatentStylesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLevelTextImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTLvlImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTMarkupRangeImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumFmtImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumPrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTNumberingImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTOnOffImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrDefaultImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrGeneralImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPPrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPictureImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTProofErrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRPrDefaultImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRPrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTRowImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTSectPrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTSettingsImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStringImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStyleImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTStylesImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTblImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTcImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTcPrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTextImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTTrPrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTUnderlineImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.DocumentDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.EndnotesDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.FootnotesDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.FtrDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.HdrDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.NumberingDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STDecimalNumberImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STFldCharTypeImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STHdrFtrImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STNumberFormatImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.STUnderlineImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.SettingsDocumentImpl" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "org.apache.xmlbeans.SchemaType" - ] - } - ], - "name": "org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.StylesDocumentImpl" - }, - { - "name": "org.slf4j.helpers.Log4jLoggerFactory" - }, - { - "name": "org.slf4j.nop.NOPServiceProvider" - }, - { - "name": "schemaorg_apache_xmlbeans.system.sXMLCONFIG.TypeSystemHolder" - }, - { - "name": "schemaorg_apache_xmlbeans.system.sXMLLANG.TypeSystemHolder" - }, - { - "name": "schemaorg_apache_xmlbeans.system.sXMLSCHEMA.TypeSystemHolder" - }, - { - "name": "schemaorg_apache_xmlbeans.system.sXMLTOOLS.TypeSystemHolder" - }, - { - "name": "sun.java2d.cmm.kcms.KcmsServiceProvider" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.OpaqueCopyAnyToArgb" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.OpaqueCopyArgbToAny" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.SetDrawLineANY" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.SetDrawPathANY" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.SetDrawPolygonsANY" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.SetDrawRectANY" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.SetFillPathANY" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.SetFillRectANY" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.loops.SetFillSpansANY" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.java2d.marlin.DMarlinRenderingEngine" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.pkcs12.PKCS12KeyStore" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.pkcs12.PKCS12KeyStore$DualFormatPKCS12" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.security.SecureRandomParameters" - ] - } - ], - "name": "sun.security.provider.DRBG" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.DSA$SHA224withDSA" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.DSA$SHA256withDSA" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.DSAKeyFactory" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.DSAParameters" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.JavaKeyStore$DualFormatJKS" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.JavaKeyStore$JKS" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.MD5" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - }, - { - "name": "", - "parameterTypes": [ - "java.security.SecureRandomParameters" - ] - } - ], - "name": "sun.security.provider.NativePRNG" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.SHA" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.SHA2$SHA224" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.SHA2$SHA256" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.SHA5$SHA384" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.SHA5$SHA512" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.X509Factory" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.provider.certpath.PKIXCertPathValidator" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.rsa.PSSParameters" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.rsa.RSAKeyFactory$Legacy" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.rsa.RSAPSSSignature" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.rsa.RSASignature$SHA224withRSA" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.rsa.RSASignature$SHA256withRSA" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.rsa.RSASignature$SHA384withRSA" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.ssl.KeyManagerFactoryImpl$SunX509" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.ssl.SSLContextImpl$DefaultSSLContext" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [] - } - ], - "name": "sun.security.ssl.TrustManagerFactoryImpl$PKIXFactory" - }, - { - "name": "sun.security.util.ObjectIdentifier" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.AuthorityInfoAccessExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.AuthorityKeyIdentifierExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.BasicConstraintsExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.CRLDistributionPointsExtension" - }, - { - "name": "sun.security.x509.CertificateExtensions" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.CertificatePoliciesExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.ExtendedKeyUsageExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.IssuerAlternativeNameExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.KeyUsageExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.NetscapeCertTypeExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.PrivateKeyUsageExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.SubjectAlternativeNameExtension" - }, - { - "methods": [ - { - "name": "", - "parameterTypes": [ - "java.lang.Boolean", - "java.lang.Object" - ] - } - ], - "name": "sun.security.x509.SubjectKeyIdentifierExtension" - } -] \ No newline at end of file diff --git a/extractous-core/tika-native/src/main/resources/META-INF/native-image/resource-config.json b/extractous-core/tika-native/src/main/resources/META-INF/native-image/resource-config.json deleted file mode 100644 index 80776b9..0000000 --- a/extractous-core/tika-native/src/main/resources/META-INF/native-image/resource-config.json +++ /dev/null @@ -1,823 +0,0 @@ -{ - "bundles": [ - { - "locales": [ - "en", - "en-US", - "und" - ], - "name": "org.apache.xerces.impl.msg.SAXMessages" - }, - { - "locales": [ - "en-US", - "und" - ], - "name": "org.apache.xmlbeans.impl.regex.message" - }, - { - "classNames": [ - "sun.awt.resources.awt" - ], - "locales": [ - "en-US" - ], - "name": "sun.awt.resources.awt" - }, - { - "locales": [ - "en", - "en-US", - "und" - ], - "name": "sun.text.resources.cldr.FormatData" - }, - { - "locales": [ - "und" - ], - "name": "sun.util.resources.cldr.CalendarData" - } - ], - "resources": { - "includes": [ - { - "pattern": "\\QMETA-INF/log4j-provider.properties\\E" - }, - { - "pattern": "\\QMETA-INF/services/java.lang.System$LoggerFinder\\E" - }, - { - "pattern": "\\QMETA-INF/services/java.net.spi.InetAddressResolverProvider\\E" - }, - { - "pattern": "\\QMETA-INF/services/java.net.spi.URLStreamHandlerProvider\\E" - }, - { - "pattern": "\\QMETA-INF/services/java.nio.channels.spi.SelectorProvider\\E" - }, - { - "pattern": "\\QMETA-INF/services/java.nio.charset.spi.CharsetProvider\\E" - }, - { - "pattern": "\\QMETA-INF/services/java.time.zone.ZoneRulesProvider\\E" - }, - { - "pattern": "\\QMETA-INF/services/java.util.spi.ResourceBundleControlProvider\\E" - }, - { - "pattern": "\\QMETA-INF/services/javax.imageio.spi.ImageInputStreamSpi\\E" - }, - { - "pattern": "\\QMETA-INF/services/javax.imageio.spi.ImageOutputStreamSpi\\E" - }, - { - "pattern": "\\QMETA-INF/services/javax.imageio.spi.ImageReaderSpi\\E" - }, - { - "pattern": "\\QMETA-INF/services/javax.imageio.spi.ImageTranscoderSpi\\E" - }, - { - "pattern": "\\QMETA-INF/services/javax.imageio.spi.ImageWriterSpi\\E" - }, - { - "pattern": "\\QMETA-INF/services/javax.xml.parsers.DocumentBuilderFactory\\E" - }, - { - "pattern": "\\QMETA-INF/services/javax.xml.parsers.SAXParserFactory\\E" - }, - { - "pattern": "\\QMETA-INF/services/javax.xml.xpath.XPathFactory\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.commons.logging.LogFactory\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.logging.log4j.spi.Provider\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.logging.log4j.spi.recycler.RecyclerFactoryProvider\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.logging.log4j.util.PropertySource\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.tika.detect.Detector\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.tika.detect.EncodingDetector\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.tika.detect.zip.ZipContainerDetector\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.tika.parser.Parser\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.tika.renderer.Renderer\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.apache.xerces.xni.parser.XMLParserConfiguration\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.junit.platform.engine.TestEngine\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.junit.platform.launcher.LauncherDiscoveryListener\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.junit.platform.launcher.LauncherSessionListener\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.junit.platform.launcher.PostDiscoveryFilter\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.junit.platform.launcher.TestExecutionListener\\E" - }, - { - "pattern": "\\QMETA-INF/services/org.slf4j.spi.SLF4JServiceProvider\\E" - }, - { - "pattern": "\\Qcommons-logging.properties\\E" - }, - { - "pattern": "\\Qjunit-platform.properties\\E" - }, - { - "pattern": "\\Qlog4j2.StatusLogger.json\\E" - }, - { - "pattern": "\\Qlog4j2.StatusLogger.properties\\E" - }, - { - "pattern": "\\Qlog4j2.component.json\\E" - }, - { - "pattern": "\\Qlog4j2.component.properties\\E" - }, - { - "pattern": "\\Qlog4j2.propertyMapping.json\\E" - }, - { - "pattern": "\\Qlog4j2.system.properties\\E" - }, - { - "pattern": "\\Qorg/apache/fontbox/cmap/Adobe-Korea1-0\\E" - }, - { - "pattern": "\\Qorg/apache/fontbox/cmap/Adobe-Korea1-2\\E" - }, - { - "pattern": "\\Qorg/apache/fontbox/cmap/Adobe-Korea1-UCS2\\E" - }, - { - "pattern": "\\Qorg/apache/fontbox/cmap/Identity-H\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Courier-Bold.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Courier-BoldOblique.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Courier-Oblique.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Courier.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Helvetica-Bold.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Helvetica-BoldOblique.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Helvetica-Oblique.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Helvetica.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Symbol.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Times-Bold.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Times-BoldItalic.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Times-Italic.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/Times-Roman.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/afm/ZapfDingbats.afm\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/glyphlist/additional.txt\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/glyphlist/glyphlist.txt\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/glyphlist/zapfdingbats.txt\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/text/BidiMirroring.txt\\E" - }, - { - "pattern": "\\Qorg/apache/pdfbox/resources/ttf/LiberationSans-Regular.ttf\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cmauthorlst86abdoctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctabstractnum588etype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctanchorclientdata02betype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctapplicationnonvisualdrawingprops2fb6type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctblip034ctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctblipfillproperties0382type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctbody0f06type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctbookmarkd672type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctborderf935type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctborders0d66type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctbr7dd8type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctcellstylexfsa81ftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctcellxfs1322type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctcolors6579type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctcommentauthorlisteb07type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctcommonslidedata8c7ftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctconnector3522type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctconnectornonvisual0f45type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctdecimalnumbera518type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctdocdefaults2ea8type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctdocument64adtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctdrawing2748type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctdrawing8d34type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctdxfsb26atype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctempty3fa5type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctendnotescee2type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctfill550ctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctfills2c6ftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctfldchare83etype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctfont14d8type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctfonts6623type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctfootnotes691ftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctftnedncad9type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctftnednref89eetype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobject1ce3type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectdata66adtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectframebfeatype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctgraphicalobjectframenonvisual257dtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctgroupshape5b43type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctgroupshapenonvisual3e44type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctgroupshapeproperties8690type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cthdrftr26datype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cthdrftrref224dtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cthyperlink38actype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cthyperlink4457type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctindexedcolorsa0a0type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctinline5726type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctlatentstyles2e3atype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctleveltext0621type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctlvlf630type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctmarkeree8etype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctmarkuprangeba3dtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnonvisualdrawingprops8fb0type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnonvisualdrawingshapepropsf17btype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnotesmaster69ectype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnotesslideab75type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnumberingfdf9type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnume94ctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnumfmt00e1type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnumfmt3870type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnumfmtsb58btype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnumlvl416ctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctnumpr16aatype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctofficestylesheetce25type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctonoff04c2type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctoutershadoweffect7b5dtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpa1e2type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpicture1054type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpicture1d48type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpicture4f11type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpicturee028type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpicturenonvisual05adtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpicturenonvisualb236type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctplaceholder9efctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctppr01c0type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpprdefaultf839type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpprgenerald6f2type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctpresentation56cbtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctprooferr1e07type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctproperties2c18type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctproperties3f10type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctproperty5ffatype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctr8120type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctregulartextrun7e3dtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctrgbcolor95dftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctrow3b78type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctrpr097etype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctrprdefault5ebbtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctrsta472type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctsectpr1123type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctsettingsd6a5type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctshapecfcetype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctshapee40btype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctshapenonvisualb619type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctshapenonvisuale220type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctshapeproperties30e5type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctslided7betype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctslideidlist70a5type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctslideidlistentry427dtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctslidelayouteb34type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctslidemasterd8fctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctslidemasteridlist0b63type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctslidemasteridlistentryae7ftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctstring9c37type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctstyle41c1type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctstyles8506type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctstylesheet4257type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttable5f3ftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttablecell3ac1type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttablerow4ac7type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttablestyled59etype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttablestylelist4bdctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttablestyles872ftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttblc014type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttc4019type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttcpree37type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttext7f5btype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttextbodya3catype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttextcharacterproperties76c0type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttextfield187etype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttextlinebreak932ftype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttextparagraphcaf2type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttextparagraphpropertiesdd05type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttrpr2848type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/cttwocellanchor1e8dtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctunderline8406type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ctxf97f7type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/document2bd9doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/endnotes960edoctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/footnotes8773doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ftre182doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/hdra530doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/index.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/notes4a02doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/notesmaster8840doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/numbering1c4ddoctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/pic8010doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/picelement.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/presentation02f7doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/properties288cdoctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/propertiesee84doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/settings9dd1doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/sld1b98doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/sldlayout638edoctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/sldmaster5156doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stborderd7ectype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stcellstylexfid70c7type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stdecimalnumber8d28type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stdrawingelementid75a4type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stfldchartype1eb4type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/sthdrftr30catype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stnumberformat0fb8type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stnumfmtid76fbtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stonoff18ddbtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stonoff9300type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stplaceholdertypeca72type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/strelationshipid1e94type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/ststring76cbtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stunderlinef416type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stunsignedinthex27datype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stverticaljc3629type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stxstringf179type.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/styles2732doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/stylesheet5d8bdoctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/tbleb1bdoctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/tblelement.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/tblstylelst4997doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/poi/schemas/ooxml/system/ooxml/themefd26doctype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/tika/mime/custom-mimetypes.xml\\E" - }, - { - "pattern": "\\Qorg/apache/tika/mime/tika-mimetypes.xml\\E" - }, - { - "pattern": "\\Qorg/apache/tika/parser/html/StandardCharsets_unsupported_by_IANA.txt\\E" - }, - { - "pattern": "\\Qorg/apache/xerces/impl/msg/SAXMessages.properties\\E" - }, - { - "pattern": "\\Qorg/apache/xerces/impl/msg/SAXMessages_en.properties\\E" - }, - { - "pattern": "\\Qorg/apache/xerces/impl/msg/SAXMessages_en_US.properties\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/impl/regex/message.properties\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/impl/regex/message_en.properties\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/impl/regex/message_en_US.properties\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/metadata/system/sXMLCONFIG/index.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/metadata/system/sXMLLANG/index.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/metadata/system/sXMLLANG/space9344attrtypetype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/metadata/system/sXMLLANG/spaceattribute.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/metadata/system/sXMLLANG/spaceb986attrtype.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/metadata/system/sXMLSCHEMA/index.xsb\\E" - }, - { - "pattern": "\\Qorg/apache/xmlbeans/metadata/system/sXMLTOOLS/index.xsb\\E" - }, - { - "pattern": "\\Qorg/slf4j/impl/StaticLoggerBinder.class\\E" - }, - { - "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt72b/nfkc.nrm\\E" - }, - { - "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt72b/ubidi.icu\\E" - }, - { - "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt72b/uprops.icu\\E" - }, - { - "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt74b/nfkc.nrm\\E" - }, - { - "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt74b/ubidi.icu\\E" - }, - { - "pattern": "java.base:\\Qjdk/internal/icu/impl/data/icudt74b/uprops.icu\\E" - }, - { - "pattern": "java.base:\\Qsun/net/idn/uidna.spp\\E" - }, - { - "pattern": "java.desktop:\\Qsun/awt/resources/awt_en.properties\\E" - }, - { - "pattern": "java.desktop:\\Qsun/awt/resources/awt_en_US.properties\\E" - }, - { - "pattern": "java.desktop:\\Qsun/java2d/cmm/profiles/sRGB.pf\\E" - }, - { - "pattern": "java.xml:\\Qjdk/xml/internal/jdkcatalog/JDKCatalog.xml\\E" - } - ] - } -} \ No newline at end of file diff --git a/extractous-core/tika-native/src/main/resources/META-INF/native-image/serialization-config.json b/extractous-core/tika-native/src/main/resources/META-INF/native-image/serialization-config.json deleted file mode 100644 index 69a1360..0000000 --- a/extractous-core/tika-native/src/main/resources/META-INF/native-image/serialization-config.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "lambdaCapturingTypes": [], - "proxies": [], - "types": [ - { - "name": "byte[]" - }, - { - "name": "java.lang.AssertionError" - }, - { - "name": "java.lang.Enum" - }, - { - "name": "java.lang.Error" - }, - { - "name": "java.lang.Exception" - }, - { - "name": "java.lang.NullPointerException" - }, - { - "name": "java.lang.Object[]" - }, - { - "name": "java.lang.RuntimeException" - }, - { - "name": "java.lang.StackTraceElement" - }, - { - "name": "java.lang.StackTraceElement[]" - }, - { - "name": "java.lang.String" - }, - { - "name": "java.lang.Throwable" - }, - { - "name": "java.util.ArrayList" - }, - { - "name": "java.util.Collections$EmptyList" - }, - { - "name": "java.util.HashSet" - }, - { - "name": "java.util.LinkedHashSet" - }, - { - "name": "java.util.concurrent.ArrayBlockingQueue" - }, - { - "name": "java.util.concurrent.locks.AbstractOwnableSynchronizer" - }, - { - "name": "java.util.concurrent.locks.AbstractQueuedSynchronizer" - }, - { - "name": "java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject" - }, - { - "name": "java.util.concurrent.locks.ReentrantLock" - }, - { - "name": "java.util.concurrent.locks.ReentrantLock$NonfairSync" - }, - { - "name": "java.util.concurrent.locks.ReentrantLock$Sync" - }, - { - "name": "org.opentest4j.AssertionFailedError" - }, - { - "name": "org.opentest4j.ValueWrapper" - } - ] -} \ No newline at end of file diff --git a/test_files/expected_result/2022_Q3_AAPL.pdf.metadata.json b/test_files/expected_result/2022_Q3_AAPL.pdf.metadata.json new file mode 100644 index 0000000..cdb17d8 --- /dev/null +++ b/test_files/expected_result/2022_Q3_AAPL.pdf.metadata.json @@ -0,0 +1,194 @@ +{ + "pdf:docinfo:modified": [ + "2022-07-29T10:03:28Z" + ], + "dc:title": [ + "0000320193-22-000070" + ], + "xmp:CreatorTool": [ + "EDGAR Filing HTML Converter" + ], + "dc:format": [ + "application/pdf; version=1.4" + ], + "pdf:charsPerPage": [ + "2588", + "465", + "547", + "1386", + "1169", + "1589", + "1392", + "1987", + "2581", + "2380", + "2974", + "3220", + "2881", + "2534", + "2509", + "1335", + "4495", + "3473", + "3862", + "2766", + "2932", + "4855", + "3842", + "1473", + "332", + "3220", + "3233", + "1653" + ], + "access_permission:modify_annotations": [ + "true" + ], + "Content-Length": [ + "266240" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.pdf.PDFParser" + ], + "Content-Type": [ + "application/pdf" + ], + "dcterms:created": [ + "2022-07-29T10:03:21Z" + ], + "access_permission:fill_in_form": [ + "true" + ], + "pdf:hasCollection": [ + "false" + ], + "pdf:docinfo:creator_tool": [ + "EDGAR Filing HTML Converter" + ], + "pdf:containsNonEmbeddedFont": [ + "false" + ], + "pdf:hasXFA": [ + "false" + ], + "access_permission:can_print_degraded": [ + "true" + ], + "pdf:producer": [ + "EDGRpdf Service w/ EO.Pdf 22.0.40.0" + ], + "pdf:docinfo:producer": [ + "EDGRpdf Service w/ EO.Pdf 22.0.40.0" + ], + "pdf:docinfo:created": [ + "2022-07-29T10:03:21Z" + ], + "pdf:num3DAnnotations": [ + "0" + ], + "pdf:annotationTypes": [ + "null" + ], + "pdf:unmappedUnicodeCharsPerPage": [ + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0", + "0" + ], + "dc:creator": [ + "EDGAR Online, a division of Donnelley Financial Solutions" + ], + "pdf:encrypted": [ + "true" + ], + "pdf:docinfo:title": [ + "0000320193-22-000070" + ], + "pdf:docinfo:subject": [ + "Form 10-Q filed on 2022-07-29 for the period ending 2022-06-25" + ], + "pdf:overallPercentageUnmappedUnicodeChars": [ + "0.0" + ], + "access_permission:extract_for_accessibility": [ + "true" + ], + "dc:subject": [ + "0000320193-22-000070; ; 10-Q", + "Form 10-Q filed on 2022-07-29 for the period ending 2022-06-25" + ], + "pdf:hasXMP": [ + "false" + ], + "pdf:docinfo:creator": [ + "EDGAR Online, a division of Donnelley Financial Solutions" + ], + "access_permission:can_print": [ + "true" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.pdf.PDFParser" + ], + "pdf:annotationSubtypes": [ + "Link" + ], + "dcterms:modified": [ + "2022-07-29T10:03:28Z" + ], + "pdf:totalUnmappedUnicodeChars": [ + "0" + ], + "access_permission:can_modify": [ + "true" + ], + "pdf:PDFVersion": [ + "1.4" + ], + "access_permission:assemble_document": [ + "true" + ], + "pdf:hasMarkedContent": [ + "false" + ], + "access_permission:extract_content": [ + "true" + ], + "xmpTPg:NPages": [ + "28" + ], + "pdf:containsDamagedFont": [ + "false" + ], + "pdf:docinfo:keywords": [ + "0000320193-22-000070; ; 10-Q" + ], + "resourceName": [ + "2022_Q3_AAPL.pdf" + ] +} diff --git a/test_files/expected_result/ara-ocr.png.metadata.json b/test_files/expected_result/ara-ocr.png.metadata.json new file mode 100644 index 0000000..f9258c9 --- /dev/null +++ b/test_files/expected_result/ara-ocr.png.metadata.json @@ -0,0 +1,95 @@ +{ + "Dimension PixelAspectRatio": [ + "1.0" + ], + "Data PlanarConfiguration": [ + "PixelInterleaved" + ], + "height": [ + "779" + ], + "Data BitsPerSample": [ + "8 8 8 8" + ], + "resourceName": [ + "ara-ocr.png" + ], + "tEXt tEXtEntry": [ + "keyword=Software, value=gnome-screenshot", + "keyword=Creation Time, value=Mon 04 Nov 2024 10:16:25 AM CET" + ], + "Data SignificantBitsPerSample": [ + "8 8 8 8" + ], + "Dimension ImageOrientation": [ + "Normal" + ], + "IHDR": [ + "width=842, height=779, bitDepth=8, colorType=RGBAlpha, compressionMethod=deflate, filterMethod=adaptive, interlaceMethod=none" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.image.ImageParser", + "org.apache.tika.parser.ocr.TesseractOCRParser" + ], + "Compression Lossless": [ + "true" + ], + "tiff:ImageWidth": [ + "842" + ], + "tiff:ImageLength": [ + "779" + ], + "sBIT sBIT_RGBAlpha": [ + "red=8, green=8, blue=8, alpha=8" + ], + "Content-Type": [ + "image/png" + ], + "imagereader:NumImages": [ + "1" + ], + "Content-Length": [ + "209350" + ], + "Text TextEntry": [ + "keyword=Software, value=gnome-screenshot, encoding=ISO-8859-1, compression=none", + "keyword=Creation Time, value=Mon 04 Nov 2024 10:16:25 AM CET, encoding=ISO-8859-1, compression=none" + ], + "Chroma ColorSpaceType": [ + "RGB" + ], + "tiff:BitsPerSample": [ + "8 8 8 8" + ], + "Compression CompressionTypeName": [ + "deflate" + ], + "Chroma NumChannels": [ + "4" + ], + "Chroma BlackIsZero": [ + "true" + ], + "width": [ + "842" + ], + "Compression NumProgressiveScans": [ + "1" + ], + "Data SampleFormat": [ + "UnsignedIntegral" + ], + "Transparency Alpha": [ + "nonpremultipled" + ], + "Content-Type-Parser-Override": [ + "image/ocr-png" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.image.ImageParser", + "org.apache.tika.parser.ocr.TesseractOCRParser" + ] +} diff --git a/test_files/expected_result/bug_16.docx.metadata.json b/test_files/expected_result/bug_16.docx.metadata.json new file mode 100644 index 0000000..f783f72 --- /dev/null +++ b/test_files/expected_result/bug_16.docx.metadata.json @@ -0,0 +1,79 @@ +{ + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + ], + "dcterms:created": [ + "2013-12-23T23:15:00Z" + ], + "extended-properties:DocSecurityString": [ + "None" + ], + "Content-Type": [ + "application/vnd.openxmlformats-officedocument.wordprocessingml.document" + ], + "dc:description": [ + "generated by python-docx" + ], + "extended-properties:AppVersion": [ + "16.0000" + ], + "extended-properties:Application": [ + "Microsoft Office Word" + ], + "extended-properties:TotalTime": [ + "8" + ], + "cp:revision": [ + "12" + ], + "extended-properties:Company": [ + "" + ], + "Content-Length": [ + "27615" + ], + "meta:word-count": [ + "1" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + ], + "extended-properties:Template": [ + "Normal.dotm" + ], + "meta:last-author": [ + "NourEldin Osama" + ], + "resourceName": [ + "bug_16.docx" + ], + "meta:page-count": [ + "1" + ], + "dc:publisher": [ + "" + ], + "meta:character-count-with-spaces": [ + "9" + ], + "meta:character-count": [ + "9" + ], + "meta:line-count": [ + "1" + ], + "dc:creator": [ + "python-docx" + ], + "meta:paragraph-count": [ + "1" + ], + "dcterms:modified": [ + "2024-10-29T21:31:00Z" + ], + "xmpTPg:NPages": [ + "1" + ] +} diff --git a/test_files/expected_result/category-level.docx.metadata.json b/test_files/expected_result/category-level.docx.metadata.json new file mode 100644 index 0000000..003f736 --- /dev/null +++ b/test_files/expected_result/category-level.docx.metadata.json @@ -0,0 +1,64 @@ +{ + "extended-properties:Application": [ + "LibreOffice/7.5.5.2$MacOSX_AARCH64 LibreOffice_project/ca8fe7424262805f223b9a2334bc7181abbcbf5e" + ], + "extended-properties:Template": [ + "Normal.dotm" + ], + "meta:page-count": [ + "1" + ], + "Content-Length": [ + "11220" + ], + "cp:revision": [ + "3" + ], + "resourceName": [ + "category-level.docx" + ], + "meta:character-count": [ + "1285" + ], + "dc:language": [ + "en-US" + ], + "meta:paragraph-count": [ + "12" + ], + "dcterms:created": [ + "2023-09-22T18:38:00Z" + ], + "dcterms:modified": [ + "2023-09-26T15:58:44Z" + ], + "extended-properties:AppVersion": [ + "15.0000" + ], + "meta:character-count-with-spaces": [ + "1558" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + ], + "meta:word-count": [ + "288" + ], + "extended-properties:DocSecurityString": [ + "None" + ], + "extended-properties:TotalTime": [ + "7" + ], + "Content-Type": [ + "application/vnd.openxmlformats-officedocument.wordprocessingml.document" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + ], + "xmpTPg:NPages": [ + "1" + ] +} diff --git a/test_files/expected_result/science-exploration-1p.pptx.metadata.json b/test_files/expected_result/science-exploration-1p.pptx.metadata.json new file mode 100644 index 0000000..99d152d --- /dev/null +++ b/test_files/expected_result/science-exploration-1p.pptx.metadata.json @@ -0,0 +1,81 @@ +{ + "custom:Notes": [ + "3" + ], + "meta:word-count": [ + "3969" + ], + "dcterms:created": [ + "2011-05-17T19:40:42Z" + ], + "Content-Type": [ + "application/vnd.openxmlformats-officedocument.presentationml.presentation" + ], + "custom:ContentTypeId": [ + "0x010100A8ED02ACC8695A47B8BDC1B4C6351D79" + ], + "dc:publisher": [ + "LM ES&S" + ], + "extended-properties:AppVersion": [ + "15.0000" + ], + "meta:print-date": [ + "2011-06-23T21:56:37Z" + ], + "cp:revision": [ + "122" + ], + "dc:title": [ + "Slide 1" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + ], + "custom:Slides": [ + "41" + ], + "dc:creator": [ + "ODIN" + ], + "meta:paragraph-count": [ + "690" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser", + "org.apache.tika.parser.image.ImageParser", + "org.apache.tika.parser.ocr.TesseractOCRParser" + ], + "extended-properties:TotalTime": [ + "5296" + ], + "dc:language": [ + "en-US" + ], + "extended-properties:Application": [ + "LibreOffice/7.5.3.2$MacOSX_AARCH64 LibreOffice_project/9f56dff12ba03b9acd7730a5a481eea045e468f3" + ], + "extended-properties:Company": [ + "LM ES&S" + ], + "dcterms:modified": [ + "2023-05-24T22:29:50Z" + ], + "Content-Length": [ + "1235192" + ], + "custom:PresentationFormat": [ + "On-screen Show (4:3)" + ], + "resourceName": [ + "science-exploration-1p.pptx" + ], + "extended-properties:Template": [ + "" + ], + "extended-properties:DocSecurityString": [ + "None" + ] +} diff --git a/test_files/expected_result/simple.doc.metadata.json b/test_files/expected_result/simple.doc.metadata.json new file mode 100644 index 0000000..1625905 --- /dev/null +++ b/test_files/expected_result/simple.doc.metadata.json @@ -0,0 +1,43 @@ +{ + "meta:print-date": [ + "1601-01-01T00:00:00Z" + ], + "dc:creator": [ + "python-docx" + ], + "cp:revision": [ + "4" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.OfficeParser" + ], + "dcterms:modified": [ + "2024-07-11T19:20:35Z" + ], + "extended-properties:Template": [ + "Normal.dotm" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.OfficeParser" + ], + "extended-properties:TotalTime": [ + "1210000000" + ], + "Content-Length": [ + "15872" + ], + "Content-Type": [ + "application/msword" + ], + "dcterms:created": [ + "2024-07-09T22:02:00Z" + ], + "resourceName": [ + "simple.doc" + ], + "w:Comments": [ + "generated by python-docx" + ] +} diff --git a/test_files/expected_result/simple.odt.metadata.json b/test_files/expected_result/simple.odt.metadata.json new file mode 100644 index 0000000..09979e5 --- /dev/null +++ b/test_files/expected_result/simple.odt.metadata.json @@ -0,0 +1,31 @@ +{ + "dcterms:created": [ + "2024-05-15T21:26:37Z" + ], + "Content-Length": [ + "7649" + ], + "Content-Type": [ + "application/vnd.oasis.opendocument.text" + ], + "resourceName": [ + "simple.odt" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.odf.OpenDocumentParser" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.odf.OpenDocumentParser" + ], + "dcterms:modified": [ + "2024-05-15T21:26:37Z" + ], + "odf:version": [ + "1.3" + ], + "generator": [ + "Pandoc/3.1.11.1" + ] +} diff --git a/test_files/expected_result/simple.pptx.metadata.json b/test_files/expected_result/simple.pptx.metadata.json new file mode 100644 index 0000000..5518c37 --- /dev/null +++ b/test_files/expected_result/simple.pptx.metadata.json @@ -0,0 +1,72 @@ +{ + "Content-Type": [ + "application/vnd.openxmlformats-officedocument.presentationml.presentation" + ], + "Content-Length": [ + "34865" + ], + "dc:publisher": [ + "" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser", + "org.apache.tika.parser.image.JpegParser", + "org.apache.tika.parser.ocr.TesseractOCRParser" + ], + "extended-properties:PresentationFormat": [ + "Widescreen" + ], + "meta:word-count": [ + "38" + ], + "xmpTPg:NPages": [ + "2" + ], + "meta:last-author": [ + "Steve Canny" + ], + "dc:creator": [ + "Steve Canny" + ], + "cp:revision": [ + "1" + ], + "extended-properties:Company": [ + "" + ], + "meta:paragraph-count": [ + "8" + ], + "extended-properties:TotalTime": [ + "2" + ], + "dcterms:created": [ + "2024-07-22T23:29:33Z" + ], + "dcterms:modified": [ + "2024-07-22T23:31:59Z" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + ], + "extended-properties:AppVersion": [ + "16.0016" + ], + "resourceName": [ + "simple.pptx" + ], + "dc:title": [ + "Title Slide" + ], + "extended-properties:DocSecurityString": [ + "None" + ], + "extended-properties:Application": [ + "Microsoft Macintosh PowerPoint" + ], + "meta:slide-count": [ + "2" + ] +} diff --git a/test_files/expected_result/table-multi-row-column-cells-actual.csv.metadata.json b/test_files/expected_result/table-multi-row-column-cells-actual.csv.metadata.json new file mode 100644 index 0000000..ef0c1e7 --- /dev/null +++ b/test_files/expected_result/table-multi-row-column-cells-actual.csv.metadata.json @@ -0,0 +1,31 @@ +{ + "csv:num_rows": [ + "6" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.csv.TextAndCSVParser" + ], + "csv:num_columns": [ + "6" + ], + "Content-Encoding": [ + "ISO-8859-1" + ], + "Content-Length": [ + "326" + ], + "csv:delimiter": [ + "comma" + ], + "Content-Type": [ + "text/csv; charset=ISO-8859-1; delimiter=comma" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.csv.TextAndCSVParser" + ], + "resourceName": [ + "table-multi-row-column-cells-actual.csv" + ] +} diff --git a/test_files/expected_result/table-multi-row-column-cells.png.metadata.json b/test_files/expected_result/table-multi-row-column-cells.png.metadata.json new file mode 100644 index 0000000..afd5c10 --- /dev/null +++ b/test_files/expected_result/table-multi-row-column-cells.png.metadata.json @@ -0,0 +1,81 @@ +{ + "Content-Length": [ + "79808" + ], + "Data BitsPerSample": [ + "8 8 8" + ], + "IHDR": [ + "width=1377, height=648, bitDepth=8, colorType=RGB, compressionMethod=deflate, filterMethod=adaptive, interlaceMethod=none" + ], + "tiff:ImageWidth": [ + "1377" + ], + "imagereader:NumImages": [ + "1" + ], + "resourceName": [ + "table-multi-row-column-cells.png" + ], + "Content-Type-Parser-Override": [ + "image/ocr-png" + ], + "height": [ + "648" + ], + "Dimension PixelAspectRatio": [ + "1.0" + ], + "Content-Type": [ + "image/png" + ], + "Compression NumProgressiveScans": [ + "1" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.image.ImageParser", + "org.apache.tika.parser.ocr.TesseractOCRParser" + ], + "Data PlanarConfiguration": [ + "PixelInterleaved" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.image.ImageParser", + "org.apache.tika.parser.ocr.TesseractOCRParser" + ], + "Chroma BlackIsZero": [ + "true" + ], + "tiff:BitsPerSample": [ + "8 8 8" + ], + "Compression Lossless": [ + "true" + ], + "width": [ + "1377" + ], + "Dimension ImageOrientation": [ + "Normal" + ], + "Chroma NumChannels": [ + "3" + ], + "Data SampleFormat": [ + "UnsignedIntegral" + ], + "Transparency Alpha": [ + "none" + ], + "tiff:ImageLength": [ + "648" + ], + "Compression CompressionTypeName": [ + "deflate" + ], + "Chroma ColorSpaceType": [ + "RGB" + ] +} diff --git a/test_files/expected_result/vodafone.xlsx.metadata.json b/test_files/expected_result/vodafone.xlsx.metadata.json new file mode 100644 index 0000000..fe2446b --- /dev/null +++ b/test_files/expected_result/vodafone.xlsx.metadata.json @@ -0,0 +1,27 @@ +{ + "protected": [ + "false" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser", + "org.apache.tika.parser.image.ImageParser", + "org.apache.tika.parser.ocr.TesseractOCRParser" + ], + "Content-Length": [ + "12541" + ], + "extended-properties:DocSecurityString": [ + "None" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.microsoft.ooxml.OOXMLParser" + ], + "Content-Type": [ + "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" + ], + "resourceName": [ + "vodafone.xlsx" + ] +} diff --git a/test_files/expected_result/winter-sports.epub.metadata.json b/test_files/expected_result/winter-sports.epub.metadata.json new file mode 100644 index 0000000..61d2ea0 --- /dev/null +++ b/test_files/expected_result/winter-sports.epub.metadata.json @@ -0,0 +1,54 @@ +{ + "resourceName": [ + "winter-sports.epub" + ], + "epub:rendition:layout": [ + "reflowable" + ], + "dc:creator": [ + "E. F. Benson" + ], + "X-TIKA:Parsed-By": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.epub.EpubParser" + ], + "dc:contributor": [ + "C. Fleming Williams", + "Mrs. Aubrey Le Blond" + ], + "dc:language": [ + "en" + ], + "Content-Type": [ + "application/epub+zip" + ], + "dc:rights": [ + "Public domain in the USA." + ], + "dcterms:created": [ + "2023-02-26T09:19:44.326437+00:00" + ], + "dc:title": [ + "Winter Sports in Switzerland" + ], + "Content-Length": [ + "210376" + ], + "dc:identifier": [ + "http://www.gutenberg.org/60153" + ], + "dc:subject": [ + "Switzerland -- Description and travel", + "Winter sports -- Switzerland", + "Winter resorts -- Switzerland" + ], + "epub:version": [ + "2.0" + ], + "X-TIKA:Parsed-By-Full-Set": [ + "org.apache.tika.parser.DefaultParser", + "org.apache.tika.parser.epub.EpubParser", + "org.apache.tika.parser.image.JpegParser", + "org.apache.tika.parser.ocr.TesseractOCRParser" + ] +}