Oxydition-Operations Diagramme

Sammlung von Grafiken zur Visualisierung des Aufbaus des Java-Projekts für die Bereitstellung zusätzlicher Funktionalitäten in Oxygen für Oxydition

Inhalt

Vererbungsdiagramme

Die nachfolgenden Diagramme visualisieren die Vererbungsbeziehungen zwischen den Klassen des Projekts. Jede Grafik zeigt dabei einen bestimmten Ausschnitt aus dem Gesamtprojekt. Die Operationen wurden, zur bessern Übersicht, in zwei Diagramme aufgeteilt: eines für die die Operationen die (hauptsächlich) der Bearbeitung des Editionstextes dienen, das andere für Operationen zur Bearbeitung der Registerdatenbanksdateien. Dieselben Klassen können in mehreren Diagrammen vorkommen. Für die Klassen aus den Kategorien Elements und Utilitites (mit Ausnahme der ReadRegister-Klassen) wurden keine Diagramme erstellt, da es hier im Allgemeinen keine Vererbungsbeziehungen gibt.

Legende

Erbt von
Instanziierbare Klasse
Abstrakte Klasse

Operationen Editionstext

  • Das Diagramm stellt Klassen da, die Operationen für den Oxygen-Author-Modus implementieren, die (hauptsächlich) in der Arbeitsumgebung für Editionstexte zum Einsatz kommen.
  • OxyditionOperation implementiert das Interface ro.sync.ecss.extension.api.AuthorOperation, das von der Oxygen XML SDK-Schnittstelle bereitgestellt wird.
AutoTagKeywordOperation
AutoTagOperation
ReadRegisterOperation
EmbedKeywordNested
FullEditionChangeDocumentRank
OxyditionOperation
InsertDocumentFileReference
InsertFileReference
FileListOperation
InsertLiteratureInfo
InsertFromRegisterWithTextfield
InsertNoteReference
InsertDoubleListReference
InsertParagraphOrTextPositionReference
InsertParagraphReference
InsertReferenceAttribute
InsertRegisterPlaceholder
InsertSubSection
InsertStructureElement
InsertTextDivReference
InsertTextSubPoint
TagKeywordOperation
TagSelectionOperation
FullEditionInsertDocument
InsertFromRegisterIntoLocation
ReadRegisterOperationJustURL
InsertFromRegisterIntoLocationWithCertainty
InsertLetterId
InsertMetadataDate
InsertMetadataDateReceived
InsertMetadataDateSent
InsertMetadataKeyword
InsertMetadataReceivedPlace
InsertMetadataReceiver
InsertMetadataSender
InsertMetadataSentPlace
FullEditionInsertDocument_HABw
InsertNoteIDReference
InsertProtocolHeader
InsertTopicReference
InsertUnpubSourceInfo
LinkTopicInternal
TagLawCitation
InsertProtocolCloser
InsertProtocolHeader_MinRProt
InsertProtocolSubTopic_MinRProt
InsertProtocolTopic_MinRProt
InsertTopic_Reference_MinRProt
InsertLawGazetteInfo
InsertMetadataProtocolSource
InsertPeriodicalInfo
InsertProtocolHeader_WeiMProt
InsertProtocolSubTopic_WeiMProt
InsertProtocolTopic_WeiMProt
InsertSourceDocumentHeader
InsertSourceDocumentReference
InsertTopicReference_WeiMProt
InsertUnpubSourceInfo_WeiMProt

Operationen Registerdatenbank

  • Das Diagramm stellt Klassen da, die Operationen für den Oxygen-Author-Modus implementieren, die in der Arbeitsumgebung für Registerdatenbanksdateien zum Einsatz kommen.
  • OxyditionOperation implementiert das Interface ro.sync.ecss.extension.api.AuthorOperation, das von der Oxygen XML SDK-Schnittstelle bereitgestellt wird.
FileListOperation
OxyditionOperation
FullEditionInsertDocument
InsertDoubleListReference
InsertFromRegisterIntoLocation
ReadRegisterOperationJustURL
InsertFromRegisterIntoLocationWithCertainty
InsertFromRegisterWithTextfield
InsertStructureElement
ReadRegisterOperation
RegisterAddCrossReference
RegisterAddCrossRegisterReference
RegisterAddGeoReference
RegisterAddPlaceToTopicReference
RegisterDeleteEntry
RegisterDeleteKeyword
RegisterDeletePerson
RegisterEditGeoPointCoordinates
RegisterEditKeywordNested
RegisterNewKeywordNested
RegisterEditLiteratureTitle
RegisterNewLiteratureTitle
RegisterInsertPersonQuickReference
RegisterInsertWeblink
RegisterNewLawGazette
RegisterNewPeriodical
RegisterNewPerson
RegisterNewPlace
RegisterNewSourceArchive
RegisterNewSourceStock
RegisterNewUnpublishedSource
RegisterInsertPersonQuickReference_DelBrf
RegisterNewPerson_DelBrf
RegisterNewPerson_HABw
RegisterInsertQuickReference_MinRProt
RegisterInsertQuickReference_WeiMProt
RegisterNewPerson_WeiMProt

Dialogfenster

  • Das Diagramm stellt Klassen da, die spezielle Dialogfenster einrichten, die während der Operationsausführung zum EInsatz kommen.
  • OxyditionOperationDialog erweitert die Klasse javax.swing.JDialog aus den Java Swing-Toolkit.
AutoTagDialog
ModularListSelectDialog
DoubleListSelectionDialog
OxyditionOperationDialog
InsertDateDialog
ModularGridBagDialog
InsertStructureElementDialog
ListSelectionTextfieldDialog
ListSelectionWithCertaintyDialog
SimpleListSelectionDialog
SingleInputDialog
InsertNoteIDReferenceDialog
InsertProtocolTopicDialog
InsertTopicReferenceDialog
InsertProtocolHeaderDialog_MinRProt
InsertProtocolHeaderDialog_WeiMProt
InsertSourceDocumentHeaderDialog
InsertSourceDocumentReferenceDialog
RegisterGeoPointCoordinatesDialog
RegisterKeywordNestedDialog
RegisterLiteratureTitleDialog
RegisterNewSourceArchiveDialog
RegisterNewSourceStockDialog
RegisterNewUnpublishedSourceDialog

Beans

  • Das Diagramm stellt Klassen da, die Objekte zur Übertragung von Daten implementieren.
  • OxyditionOperationDialog erweitert die Klasse javax.swing.JDialog aus den Java Swing-Toolkit.
AutoTagBean
ListSelectionBean
DoubleListSelectionBean
OperationInputBean
InsertDateBean
InsertStructureElementBean
ListSelectionTextfieldBean
ListSelectionWithCertaintyBean
SingleInputBean
InsertProtocolHeaderBean
InsertProtocolTopicBean
InsertTopicReferenceBean
InsertSourceDocumentHeaderBean
GeoPointCoordinatesBean
NewLiteraturTitleBean
NewSourceCollectionBean
NewUnpublishedSourceBean
RegisterKeywordBean
SourceCollectionBean

ReadRegister

  • Das Diagramm stellt die ReadRegister-Klassen (aus dem common.utilities-Package) dar, die den Zugriff auf die Einträge der Registerdatenbank durch Operationen steuern.
  • ReadRegisterBasic ist eine Abwandlung der Klasse org.bbaw.telota.ediarum.ReadRegister, bereitgestellt von der Berlin-Brandenburgischen Akademie der Wissenschaften.
KeywordReadRegister
ReadRegisterBasic
StandardReadRegister
UnpublishedSourceReadRegister

Maximilian Schrott [zuletzt geändert: 16.12.2020]