Public jadice API und internal Packages

Public jadice API

Die jadice document platform bietet Entwicklern eine Public API zur Integration in eigene Anwendungen. Die Javadoc der Public API wird mit der Distribution im Verzeichnis

Auslieferungsverzeichnis/lib

und dessen Unterverzeichnissen getrennt nach Modulen ausgeliefert.

Nur die Klassen und Methoden, die in der ausgelieferten Javadoc enthalten sind, sind Teil der Public API und können zur Einbindung von jadice Komponenten und Funktionalitäten verwendet werden. Nur diese Klassen, Methoden und Funktionalitäten sind von Wartung und Support durch die levigo solutions gmbh abgedeckt.

Bei Fragen oder Problemen mit der Public jadice API wenden Sie sich bitte an die levigo solutions gmbh. Wir unterstützen Sie gerne.

Private jadice API

Neben der Public API sind im Auslieferungspaket interne Klassen, Methoden und Funktionalitäten in Packages mit der Bezeichnung *.internal.* enthalten.

Diese sind Teil der internen Private jadice API und können von Entwicklern nicht direkt genutzt werden, da sie jederzeit und ohne Vorankündigung entfernt, verschoben, neu benannt oder in ihrer Funktionalität verändert werden können.

Technische Unterstützung bei Problemen durch die direkte Verwendung der Private jadice API ist aus der Softwarepflege ausgeschlossen. Ebenso können bei direkter Verwendung der Private API keinerlei Gewährleistungs-, sowie direkte und indirekte Haftungsansprüche gegen die levigo solutions gmbh geltend gemacht werden.

Experimental jadice API

Innerhalb der Public API sind einzelne Typen, Methoden, Klassen und Packages mit der Annotation Experimental gekennzeichnet.

Bei Elementen die mit dieser Annotation versehen sind, handelt es ich um neue experimentell bereitgestellte Funktionalität. Deren API ist zwar Teil der Public API, wird jedoch lediglich zu Testzwecken zur Verfügung gestellt.

Gekennzeichnete Elemente dürfen jederzeit und ohne Vorankündigung entfernt, verschoben, neu benannt oder in ihrer Funktionalität verändert werden. Wird eine experimentelle API zu einer standardmäßigen Public API, so wird die zugehörige Annotation entfernt.

Technische Unterstützung bei Problemen durch die direkte Verwendung der Experimental jadice API ist aus der Softwarepflege ausgeschlossen. Ebenso können bei direkter Verwendung der Experimental API keinerlei Gewährleistungs-, sowie direkte und indirekte Haftungsansprüche gegen die levigo solutions gmbh geltend gemacht werden.

Tabelle 4.1. Experimental gekennzeichnete API

Typ Paket Name
CLASS com.levigo.jadice.document.condition GroupConditionFactory
CLASS com.levigo.jadice.demo.pdf.signature PDFSignatureBoxTool
INTERFACE com.levigo.jadice.format.pdf.signaturestore SignatureData
CLASS com.levigo.jadice.demo.pdf.signature RolloutPDFSignatureBox
INTERFACE com.levigo.jadice.format.pdf.signaturestore ValidationInformation
CLASS com.levigo.jadice.demo.pdf.signature.commands ToggleEnabledPDFSignatureBoxCommand
INTERFACE com.levigo.jadice.document.condition VisibilityCondition
CLASS com.levigo.jadice.appbase.search.engine.ui ActivateRolloutSearchCommand
CLASS com.levigo.jadice.search.engine SearchEngineRegistry
ENUM com.levigo.jadice.format.pdf.signaturestore com.levigo.jadice.format.pdf.signaturestore.TransformMethodName
CLASS com.levigo.jadice.format.pdf.signaturestore SignatureStores
CLASS com.levigo.jadice.search.engine SearchChangeEvent
CLASS com.levigo.jadice.appbase.search.engine.ui SearchPanel
INTERFACE com.levigo.jadice.format.pdf.signaturestore SignatureStore
INTERFACE com.levigo.jadice.format.pdf.signaturestore CertificateRevocationData
INTERFACE com.levigo.jadice.search.engine SearchListener
CLASS com.levigo.jadice.search.engine AbstractSearch
CLASS com.levigo.jadice.demo.pdf.signature PDFSignatureVisibilityMenuContributor
INTERFACE com.levigo.jadice.search.engine SearchEngine
CLASS com.levigo.jadice.search.engine SearchResult
INTERFACE com.levigo.jadice.document.condition ConditionFactoryProvider
CLASS com.levigo.jadice.demo.pdf.signature.commands TogglePDFSignatureBoxCommand
CLASS com.levigo.jadice.search.engine SearchConfiguration
CLASS com.levigo.jadice.appbase.search.engine.ui SearchFrame
CLASS com.levigo.jadice.document.condition ConditionFactoryUtils
INTERFACE com.levigo.jadice.format.pdf.signaturestore SignatureField
INTERFACE com.levigo.jadice.format.pdf.signaturestore TransformParams
CLASS com.levigo.jadice.appbase.search.engine.ui ToggleExtendedSearchCommand
INTERFACE com.levigo.jadice.document.condition ConditionFactory
CLASS com.levigo.jadice.appbase.search.engine.ui.internal SearchListModel
CLASS com.levigo.jadice.appbase.search.engine.ui RolloutSearch
INTERFACE com.levigo.jadice.format.pdf.signaturestore SignatureReference
CLASS com.levigo.jadice.document.condition ConditionRenderSettings
INTERFACE com.levigo.jadice.format.pdf.signaturestore DocumentSecurityStore
INTERFACE com.levigo.jadice.search.engine Search
CLASS com.levigo.jadice.demo.pdf.signature RolloutPDFSignatureBoxAddon
CLASS com.levigo.jadice.appbase.search.engine.ui ToggleOptionCommand
PACKAGE com.levigo.jadice.appbase.search.engine.ui
PACKAGE com.levigo.jadice.demo.pdf.signature.commands
PACKAGE com.levigo.jadice.format.pdf.signaturestore
PACKAGE com.levigo.jadice.document.condition
PACKAGE com.levigo.jadice.demo.pdf.signature
PACKAGE com.levigo.jadice.search.engine


[jadice document platform Version 5.6.10.6: Dokumentation für Entwickler. Veröffentlicht: 2024-01-18]