From 2ed5197a6f4dacba42d9734eadf3a1bfbc81be17 Mon Sep 17 00:00:00 2001 From: tu <tu@PC-Tu.IDS.DOM> Date: Mon, 11 Jun 2018 09:27:56 +0200 Subject: [PATCH] changed typesystem, added lsergel to names, deleted tvalta from names, deleted border feel --- .../athen/rwview/part/RedeWiedergabeView.java | 13 ++- .../athen/rwview/ui/EditMetadataDialog.java | 49 +++++------ .../tt/athen/rwview/ui/RwMetadataDialog.java | 69 +++++++-------- ...deWiedergabeTypesystem_compare_tei_cab.xml | 85 ++++++++++++++++++- 4 files changed, 146 insertions(+), 70 deletions(-) diff --git a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java index 9feca735..35c78c80 100644 --- a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java +++ b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/part/RedeWiedergabeView.java @@ -1840,9 +1840,6 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart { borderValue = STATE; break; case STATE: - borderValue = FEEL; - break; - case FEEL: borderValue = UNSPEC; break; default: @@ -1939,10 +1936,6 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart { nameFeatString = "ttu"; rwMetadataDialog.ttuFlag = false; - } else if (rwMetadataDialog.tvaltaFlag == true) { - nameFeatString = "tvalta"; - rwMetadataDialog.tvaltaFlag = false; - } else if (rwMetadataDialog.ahartmannFlag == true) { nameFeatString = "ahartmann"; rwMetadataDialog.ahartmannFlag = false; @@ -1951,6 +1944,10 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart { nameFeatString = "lschaefer"; rwMetadataDialog.lschaeferFlag = false; + } else if (rwMetadataDialog.lsergelFlag == true) { + nameFeatString = "lsergel"; + rwMetadataDialog.lsergelFlag = false; + /* } else { @@ -1967,7 +1964,7 @@ public class RedeWiedergabeView extends AEditorSubordinateViewPart { updateAnnotation(metaDataList.get(0), timeStampFeat, timestampValue, true); String versionValue = metaDataList.get(0).getFeatureValueAsString(versionFeat); - versionValue = "0.0.8_1a 0.0.1s"; + versionValue = "0.0.9_1a 0.0.1s"; //versionValue = "0.0.8a 0.0.1s"; updateAnnotation(metaDataList.get(0), versionFeat, versionValue, true); } diff --git a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/EditMetadataDialog.java b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/EditMetadataDialog.java index 1c0976a9..464f90f7 100644 --- a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/EditMetadataDialog.java +++ b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/EditMetadataDialog.java @@ -15,8 +15,7 @@ import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.SwingUtilities; -import javax.swing.UIManager; -import javax.swing.text.DefaultCaret; + import de.ids.tt.athen.rwview.part.RedeWiedergabeView; @@ -24,13 +23,13 @@ public class EditMetadataDialog extends JFrame implements ActionListener { static RedeWiedergabeView part; - private JComboBox<String> titleComboBox; - private JComboBox<String> authorComboBox; + private JTextField titleField = new JTextField(20); + private JTextField authorField = new JTextField(20); private Color thistle = new Color(216,191,216); private String corpuspartArray [] = {"not defined", "famz", "erz", "zeit"}; - private JComboBox<String> corpuspartComboBox = new JComboBox<String>(corpuspartArray); + private JComboBox<String> corpuspartComboBox= new JComboBox<String>(corpuspartArray); private String fictionalArray [] = {"not defined", "yes", "no", "unsure"}; private JComboBox<String> fictionalComboBox = new JComboBox<String>(fictionalArray); @@ -67,31 +66,24 @@ public class EditMetadataDialog extends JFrame implements ActionListener { constraints.gridx = 1; if (label.getText().equals("Title")){ - String titleArray[] = {metadataVal.get(i)}; - titleComboBox = new JComboBox<String>(titleArray); - panel.add(titleComboBox, constraints); - titleComboBox.setSelectedItem(metadataVal.get(i)); - titleComboBox.setEditable(true); + panel.add(titleField, constraints); + titleField.setText(metadataVal.get(i)); } if (label.getText().equals("Author")){ - String authorArray[] = {metadataVal.get(i)}; - authorComboBox = new JComboBox<String>(authorArray); - panel.add(authorComboBox, constraints); - authorComboBox.setSelectedItem(metadataVal.get(i)); - authorComboBox.setEditable(true); + panel.add(authorField, constraints); + authorField.setText(metadataVal.get(i)); } if (label.getText().equals("Id") || label.getText().equals("OrigFile") || label.getText().equals("Year") || label.getText().equals("Decade") || label.getText().equals("Textlength") || label.getText().equals("SampleID") || label.getText().equals("Periodical") || label.getText().equals("Name") || label.getText().equals("Timestamp") || label.getText().equals("Version")) { - String valueArray[] = {metadataVal.get(i)}; - JComboBox<String> comboBox = new JComboBox<String>(valueArray); - panel.add(comboBox, constraints); - comboBox.setSelectedItem(metadataVal.get(i)); - comboBox.setEditable(false); - comboBox.setBackground(thistle); + JTextField field = new JTextField(20); + panel.add(field, constraints); + field.setText(metadataVal.get(i)); + field.setEditable(false); + field.setBackground(thistle); } else if (label.getText().equals("Corpuspart")){ @@ -131,7 +123,16 @@ public class EditMetadataDialog extends JFrame implements ActionListener { narrativeComboBox.setSelectedItem(narrativeArray[0]); } } - } + } + + /* + else if (label.getText().equals("title") || label.getText().equals("Author")){ + JTextField field = new JTextField(50); + field.setText(metadataVal.get(i)); + panel.add(field, constraints); + } + */ + } constraints.gridx = 0; @@ -170,9 +171,9 @@ public class EditMetadataDialog extends JFrame implements ActionListener { @Override public void actionPerformed(ActionEvent e) { - String titleInput = titleComboBox.getSelectedItem().toString(); + String titleInput = titleField.getText(); part.setTitleInput(titleInput); - String authorInput = authorComboBox.getSelectedItem().toString(); + String authorInput = authorField.getText(); part.setAuthorInput(authorInput); String corpuspartInput = corpuspartComboBox.getSelectedItem().toString(); part.setCorpuspartInput(corpuspartInput); diff --git a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwMetadataDialog.java b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwMetadataDialog.java index 66d00aec..a292c422 100644 --- a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwMetadataDialog.java +++ b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/src/de/ids/tt/athen/rwview/ui/RwMetadataDialog.java @@ -21,10 +21,11 @@ public class RwMetadataDialog extends Dialog { public boolean abrunnerFlag = false; public boolean cpeterekFlag = false; public boolean lweimerFlag = false; - public boolean tvaltaFlag = false; public boolean ttuFlag = false; public boolean ahartmannFlag = false; public boolean lschaeferFlag = false; + public boolean lsergelFlag = false; + public RwMetadataDialog(Shell parentShell) { super(parentShell); @@ -50,9 +51,9 @@ public class RwMetadataDialog extends Dialog { cpeterekFlag = false; lweimerFlag = false; ttuFlag = false; - tvaltaFlag = false; ahartmannFlag = false; lschaeferFlag = false; + lsergelFlag = false; close(); } else @@ -78,9 +79,9 @@ public class RwMetadataDialog extends Dialog { abrunnerFlag = false; lweimerFlag = false; ttuFlag = false; - tvaltaFlag = false; ahartmannFlag = false; lschaeferFlag = false; + lsergelFlag = false; close(); } else @@ -105,9 +106,9 @@ public class RwMetadataDialog extends Dialog { abrunnerFlag = false; cpeterekFlag = false; ttuFlag = false; - tvaltaFlag = false; ahartmannFlag = false; lschaeferFlag = false; + lsergelFlag = false; close(); } else @@ -133,9 +134,9 @@ public class RwMetadataDialog extends Dialog { abrunnerFlag = false; cpeterekFlag = false; lweimerFlag = false; - tvaltaFlag = false; ahartmannFlag = false; lschaeferFlag = false; + lsergelFlag = false; close(); } else @@ -146,84 +147,84 @@ public class RwMetadataDialog extends Dialog { } }); - final Button TVALTA = new Button(container, SWT.PUSH); - TVALTA.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); - TVALTA.setBackground(new Color (device, 220,20,60)); - TVALTA.setText("tvalta"); + + final Button AHARTMANN = new Button(container, SWT.PUSH); + AHARTMANN.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); + AHARTMANN.setBackground(new Color (device, 100,149,237)); + AHARTMANN.setText("ahartmann"); - TVALTA.addSelectionListener(new SelectionAdapter() { + AHARTMANN.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { - if (TVALTA.getEnabled() == true) + if (AHARTMANN.getEnabled() == true) { - tvaltaFlag = true; + ahartmannFlag = true; abrunnerFlag = false; cpeterekFlag = false; lweimerFlag = false; ttuFlag = false; - ahartmannFlag = false; lschaeferFlag = false; + lsergelFlag = false; close(); } else { - tvaltaFlag = false; + ahartmannFlag = false; } } }); + final Button LSCHAEFER = new Button(container, SWT.PUSH); + LSCHAEFER.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); + LSCHAEFER.setBackground(new Color (device, 255,215,0)); + LSCHAEFER.setText("lschaefer"); - final Button AHARTMANN = new Button(container, SWT.PUSH); - AHARTMANN.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); - AHARTMANN.setBackground(new Color (device, 100,149,237)); - AHARTMANN.setText("ahartmann"); - - AHARTMANN.addSelectionListener(new SelectionAdapter() { + LSCHAEFER.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { - if (AHARTMANN.getEnabled() == true) + if (LSCHAEFER.getEnabled() == true) { - ahartmannFlag = true; + lschaeferFlag = true; abrunnerFlag = false; + ahartmannFlag = false; cpeterekFlag = false; lweimerFlag = false; ttuFlag = false; - tvaltaFlag = false; - lschaeferFlag = false; + lsergelFlag = false; close(); } else { - ahartmannFlag = false; + lschaeferFlag = false; } } }); - final Button LSCHAEFER = new Button(container, SWT.PUSH); - LSCHAEFER.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); - LSCHAEFER.setBackground(new Color (device, 255,215,0)); - LSCHAEFER.setText("lschaefer"); + final Button LSERGEL = new Button(container, SWT.PUSH); + LSERGEL.setLayoutData(new GridData(SWT.BEGINNING, SWT.CENTER, false, false)); + LSERGEL.setBackground(new Color (device, 220,20,60)); + LSERGEL.setText("lsergel"); - LSCHAEFER.addSelectionListener(new SelectionAdapter() { + LSERGEL.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { - if (LSCHAEFER.getEnabled() == true) + if (LSERGEL.getEnabled() == true) { - lschaeferFlag = true; + lsergelFlag = true; + lschaeferFlag = false; abrunnerFlag = false; ahartmannFlag = false; cpeterekFlag = false; lweimerFlag = false; ttuFlag = false; - tvaltaFlag = false; close(); } else { - lschaeferFlag = false; + lsergelFlag = false; } } }); diff --git a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/typesystem/redeWiedergabeTypesystem_compare_tei_cab.xml b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/typesystem/redeWiedergabeTypesystem_compare_tei_cab.xml index 87a54d0f..b3e20625 100644 --- a/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/typesystem/redeWiedergabeTypesystem_compare_tei_cab.xml +++ b/de.uniwue.mk.athen/bundles/de.ids.tt.athen.rwview/typesystem/redeWiedergabeTypesystem_compare_tei_cab.xml @@ -5,9 +5,7 @@ <description/> <version>1.0</version> <vendor/> - <imports> - </imports> - <types> + <types> <typeDescription> <name>de.idsma.rw.Metadata</name> <description/> @@ -688,7 +686,7 @@ <typeDescription> <name>de.idsma.rw.CabToken</name> - <description/> + <description>CAB tokenizer</description> <supertypeName>uima.tcas.Annotation</supertypeName> <features> <featureDescription> @@ -716,6 +714,11 @@ <description/> <rangeTypeName>uima.cas.String</rangeTypeName> </featureDescription> + <featureDescription> + <name>RfPos</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> </features> </typeDescription> @@ -749,5 +752,79 @@ </typeDescription> + <typeDescription> + <name>de.idsma.rw.preprocessing.Token</name> + <description>openNLPTokenizer</description> + <supertypeName>uima.tcas.Annotation</supertypeName> + <features> + <featureDescription> + <name>Lemma</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>RFPos</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + </features> + </typeDescription> + <typeDescription> + <name>de.idsma.rw.preprocessing.OpenNLPCabSentence</name> + <description>OpenNLP sentence detector used for CABToken</description> + <supertypeName>uima.tcas.Annotation</supertypeName> + </typeDescription> + <typeDescription> + <name>de.idsma.rw.AutoStwr</name> + <description>Stwr annotations created by a rule-based function / machine learning</description> + <supertypeName>uima.tcas.Annotation</supertypeName> + <features> + <featureDescription> + <name>AutoMedium</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>AutoRType</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>AutoLevel</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>AutoNonFact</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>AutoPrag</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>AutoBorder</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>AutoMetaph</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>AutoStwr</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + <featureDescription> + <name>AutoStwrID</name> + <description/> + <rangeTypeName>uima.cas.String</rangeTypeName> + </featureDescription> + </features> + </typeDescription> </types> </typeSystemDescription> -- GitLab