All Projects → rhdunn → xquery-intellij-plugin

rhdunn / xquery-intellij-plugin

Licence: Apache-2.0 license
XQuery, XPath and XSLT Language Support for the IntelliJ IDE

Programming Languages

kotlin
9241 projects
XQuery
69 projects

Projects that are alternatives of or similar to xquery-intellij-plugin

xqdoc
An Antlr4 implementation of xqDoc for XQuery
Stars: ✭ 14 (-41.67%)
Mutual labels:  marklogic, exist-db, basex, xquery-support, saxon
XQuery4Humanists
Exercises for the XQuery Workshops at XQuery at DH2017
Stars: ✭ 42 (+75%)
Mutual labels:  exist-db, basex
reedelk-runtime
Reedelk Runtime Platform Community Edition
Stars: ✭ 25 (+4.17%)
Mutual labels:  intellij, intellij-ide
CpuUsageIndicator
IntelliJ plugin https://plugins.jetbrains.com/plugin/8580?pr=idea
Stars: ✭ 19 (-20.83%)
Mutual labels:  intellij
intellij-idea-community
Unofficial .deb packages of IntelliJ IDEA Community Edition. This is a mirror of
Stars: ✭ 32 (+33.33%)
Mutual labels:  intellij
gosquito
gosquito ("go" + "mosquito") is a pluggable tool for data gathering, data processing and data transmitting to various destinations.
Stars: ✭ 25 (+4.17%)
Mutual labels:  xpath
ansible-vault-editor-idea-plugin
Ansible Vault Editor IntelliJ Plugin with auto encryption/decryption
Stars: ✭ 29 (+20.83%)
Mutual labels:  intellij
birdseye-pycharm
IntelliJ IDE plugin for the Python debugger birdseye
Stars: ✭ 32 (+33.33%)
Mutual labels:  intellij-ide
python-crawler
爬虫学习仓库,适合零基础的人学习,对新手比较友好
Stars: ✭ 37 (+54.17%)
Mutual labels:  xpath
IDEProjectConverter-Java
Convert Java Projects created in IntelliJ to Netbeans.
Stars: ✭ 34 (+41.67%)
Mutual labels:  intellij
brackit
Query processor with proven optimizations, ready to use for your document store to query semi-structured data with a JSONiq like extension of XQuery. Can also be used as an ad-hoc in-memory query processor.
Stars: ✭ 28 (+16.67%)
Mutual labels:  xpath
railways
A plugin for RubyMine and IntelliJ IDEA Ultimate that adds a panel with routes of Ruby on Rails application.
Stars: ✭ 44 (+83.33%)
Mutual labels:  intellij
JetTunes-Desktop-Music-Player
Material design music player made with javafx
Stars: ✭ 36 (+50%)
Mutual labels:  intellij
qtspecs
QT4 specifications
Stars: ✭ 22 (-8.33%)
Mutual labels:  xpath
Orion
Plugin integrating Artemis programming exercises into IntelliJ
Stars: ✭ 22 (-8.33%)
Mutual labels:  intellij
AppleScript-IDEA
AppleScript support for IntelliJ IDEs
Stars: ✭ 21 (-12.5%)
Mutual labels:  intellij
httpyac
Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT
Stars: ✭ 103 (+329.17%)
Mutual labels:  intellij
android-studio-plugin
Integrate your Android project with Crowdin
Stars: ✭ 52 (+116.67%)
Mutual labels:  intellij
ginkgo4j
A Java BDD Testing Framework (based on RSpec and Ginkgo)
Stars: ✭ 25 (+4.17%)
Mutual labels:  intellij
exml
Most simple Elixir wrapper for xmerl xpath
Stars: ✭ 23 (-4.17%)
Mutual labels:  xpath

Build Status JetBrains Plugin JetBrains Plugin Downloads GitHub Issues

Syntax Highlighting

XQuery and XSLT

This is a plugin for the IntelliJ IDE that adds support for the XML Query (XQuery) and XML Path (XPath) languages. This covers support for:

  1. XPath 2.0, 3.0, and 3.1;
  2. XQuery 1.0, 3.0, and 3.1;
  3. XQuery and XPath Full Text extension;
  4. XQuery Update Facility 1.0, and 3.0 extension;
  5. XQuery Scripting extension;
  6. EXPath extensions;
  7. BaseX, MarkLogic, and Saxon vendor extensions.

This plugin also has limited support for the following XML-based languages that use XPath:

  1. XSLT 1.0-3.0 (active when the IntelliJ XPathView plugin is disabled);
  2. XProc 1.0-3.0.

See https://rhdunn.github.io/xquery-intellij-plugin/ for the plugin documentation and tutorials.

The latest development version of this plugin supports IntelliJ 2020.3 – 2022.1 EAP. Older versions of the plugin are compatible with older versions of IntelliJ.

Query Processor and Database Integration

This plugin provides support for the following implementations of XQuery:

  1. BaseX 7.0 – 9.3;
  2. eXist-db 4.4 – 5.3;
  3. FusionDB alpha;
  4. MarkLogic 8.0 – 10.0;
  5. Saxon 9.2 – 10.0.

For those XQuery implementations, this plugin supports:

  1. Running XQuery, XSLT, XPath, SPARQL, SQL, and JavaScript queries where supported by the implementation;
  2. Profiling XQuery and XSLT queries;
  3. Debugging MarkLogic XQuery-based queries, with expression breakpoint support;
  4. Viewing access and error log files.

This plugin provides additional integration support for the following query processor file types and standards:

  1. MarkLogic rewriter XML files;
  2. EXQuery RESTXQ 1.0.

Libraries and Frameworks

This plugin adds support for the following project frameworks:

  1. MarkLogic Roxy – source root detection;
  2. MarkLogic ml-gradle – source root detection.
  3. Support running and profiling XRay unit tests.

IntelliJ Integration

This plugin provides support for the following IntelliJ features:

  1. Resolving URI string literal, function, and variable references;
  2. Code folding;
  3. Find usages and semantic usage highlighting;
  4. Rename refactoring for variables;
  5. Code completion;
  6. Parameter information;
  7. Parameter inlay hints;
  8. Structure view;
  9. Breadcrumb navigation, including highlighting XML tags in the editor like the IntelliJ XML plugin;
  10. Paired brace matching;
  11. Commenting code;
  12. Integrated function documentation ("Quick Documentation", Ctrl+Q);
  13. Context information (Alt+Q) for XQuery function declarations;
  14. Spellchecking support with bundle dictionaries with XPath, XQuery, and XSLT terms.
  15. Language injection support on various elements, including string literals.

The plugin also supports the following IntelliJ Ultimate features:

  1. Support displaying MarkLogic rewriter files in the Endpoints tool window;
  2. Support displaying EXQuery RESTXQ endpoints in the Endpoints tool window.

Copyright (C) 2016-2021 Reece H. Dunn

This software and document includes material copied from or derived from the XPath and XQuery specifications. Copyright © 1999-2017 W3C® (MIT, ERCIM, Keio, Beihang).

The IntelliJ XQuery Plugin is licensed under the Apache 2.0 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].