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.
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.
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.demo.pdf.signature | PDFSignatureBoxTool |
CLASS | com.levigo.jadice.demo.pdf.signature | PDFSignatureVisibilityMenuContributor |
CLASS | com.levigo.jadice.demo.pdf.signature | RolloutPDFSignatureBox |
CLASS | com.levigo.jadice.demo.pdf.signature | RolloutPDFSignatureBoxAddon |
CLASS | com.levigo.jadice.demo.pdf.signature | SignatureHelper |
CLASS | com.levigo.jadice.demo.pdf.signature.commands | ToggleEnabledPDFSignatureBoxCommand |
CLASS | com.levigo.jadice.demo.pdf.signature.commands | TogglePDFSignatureBoxCommand |
INTERFACE | com.levigo.jadice.document.condition | ConditionFactory |
INTERFACE | com.levigo.jadice.document.condition | ConditionFactoryProvider |
CLASS | com.levigo.jadice.document.condition | ConditionFactoryUtils |
CLASS | com.levigo.jadice.document.condition | ConditionRenderSettings |
CLASS | com.levigo.jadice.document.condition | GroupConditionFactory |
INTERFACE | com.levigo.jadice.document.condition | VisibilityCondition |
INTERFACE | com.levigo.jadice.format.pdf.signaturestore | CertificateRevocationData |
INTERFACE | com.levigo.jadice.format.pdf.signaturestore | DocumentSecurityStore |
INTERFACE | com.levigo.jadice.format.pdf.signaturestore | SignatureData |
INTERFACE | com.levigo.jadice.format.pdf.signaturestore | SignatureField |
INTERFACE | com.levigo.jadice.format.pdf.signaturestore | SignatureReference |
INTERFACE | com.levigo.jadice.format.pdf.signaturestore | SignatureStore |
CLASS | com.levigo.jadice.format.pdf.signaturestore | SignatureStores |
ENUM | com.levigo.jadice.format.pdf.signaturestore | TransformMethodName |
INTERFACE | com.levigo.jadice.format.pdf.signaturestore | TransformParams |
INTERFACE | com.levigo.jadice.format.pdf.signaturestore | ValidationInformation |
INTERFACE | com.levigo.jadice.signature | SignatureValidationResult |
CLASS | com.levigo.jadice.signature | SignatureValidations |
CLASS | com.levigo.jadice.signature | TrustStoreParameter |
PACKAGE | com.levigo.jadice.demo.pdf.signature.commands | |
PACKAGE | com.levigo.jadice.demo.pdf.signature | |
PACKAGE | com.levigo.jadice.document.condition | |
PACKAGE | com.levigo.jadice.format.pdf.signaturestore | |
PACKAGE | com.levigo.jadice.signature |