Project

General

Profile

« Previous | Next » 

Revision c4224185

Added by Patrick Plitzner about 5 years ago

ref #8147 Code cleanup

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/vocabulary/TermTranslationWizard.java
25 25

  
26 26
    private final TermBase term;
27 27

  
28
    /**
29
     * <p>Constructor for TranslationWizard.</p>
30
     *
31
     * @param multilanguageText a {@link java.util.Map} object.
32
     */
33 28
    public TermTranslationWizard(TermBase term) {
34 29
        setWindowTitle("Translation Editor");
35 30
        this.term = term;
36 31
        setNeedsProgressMonitor(true);
37 32
    }
38 33

  
39
    /* (non-Javadoc)
40
     * @see org.eclipse.jface.wizard.Wizard#addPages()
41
     */
42
    /** {@inheritDoc} */
43 34
    @Override
44 35
    public void addPages() {
45 36
        page = new TermTranslationWizardPage(term);
46 37
        addPage(page);
47 38
    }
48 39

  
49
    /* (non-Javadoc)
50
     * @see org.eclipse.jface.wizard.Wizard#performFinish()
51
     */
52
    /** {@inheritDoc} */
53 40
    @Override
54 41
    public boolean performFinish() {
55 42
        Representation representation = page.getTargetRepresentation();
......
67 54
        return true;
68 55
    }
69 56

  
70
    /**
71
     * {@inheritDoc}
72
     */
73 57
    @Override
74 58
    public boolean canFinish() {
75 59
        Representation representation = page.getTargetRepresentation();
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/translation/TermTranslationWizardPage.java
33 33
 */
34 34
public class TermTranslationWizardPage extends WizardPage implements IPropertyChangeListener{
35 35

  
36

  
37 36
        private static int TEXT_HEIGHT = 200;
38 37

  
39 38
        private final TermBase term;
40 39

  
41
        MultilanguageTextElement source;
40
        private MultilanguageTextElement source;
42 41

  
43 42
        private final CdmFormFactory formFactory;
44 43

  
......
46 45

  
47 46
        private RepresentationElement text_target;
48 47

  
49
        /**
50
         * <p>Constructor for TranslationWizardPage.</p>
51
         *
52
         * @param multilanguageText a {@link java.util.Map} object.
53
         */
54 48
        public TermTranslationWizardPage(TermBase term) {
55 49
            super("TranslationWizardPage");
56 50
            //Assert.isNotNull(multilanguageText, "Multilanguage text may not be null");
......
61 55
            setPageComplete(false);
62 56
        }
63 57

  
64
        /* (non-Javadoc)
65
         * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
66
         */
67
        /** {@inheritDoc} */
68 58
        @Override
69 59
        public void createControl(Composite parent) {
70 60
            Composite control = formFactory.createComposite(parent);
71
//          control.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_GREEN));
72 61
            control.setLayout(LayoutConstants.LAYOUT(2, false));
73 62

  
74 63
            Composite leftContainer = formFactory.createComposite(control);
75 64
            leftContainer.setLayoutData(LayoutConstants.FILL(1, 4));
76 65
            leftContainer.setLayout(LayoutConstants.LAYOUT(2, false));
77
//          leftContainer.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_BLUE));
78 66
            RootElement leftRoot = new RootElement(formFactory, leftContainer);
79 67

  
80 68
            Composite rightContainer = formFactory.createComposite(control);
81 69
            rightContainer.setLayoutData(LayoutConstants.FILL(1, 4));
82 70
            rightContainer.setLayout(LayoutConstants.LAYOUT(2, false));
83
//          rightContainer.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_RED));
84 71
            RootElement rightRoot = new RootElement(formFactory, rightContainer);
85 72

  
86 73
            createLeftControls(leftRoot);
87 74
            createRightControls(rightRoot);
88 75

  
89

  
90 76
            // initialize with default language
91 77
            setSource(CdmStore.getDefaultLanguage());
92 78

  
93

  
94 79
            setControl(control);
95 80
            setPageComplete(true);
96 81
        }
97 82

  
98
        /**
99
         * @param defaultLanguage
100
         */
101 83
        private void setSource(Language language) {
102

  
103 84
           Representation preferredRepresentation =term.getPreferredRepresentation(language);
104

  
105 85
            if(preferredRepresentation != null){
106 86
               text_source.setSelectedRepresentation(preferredRepresentation);
107 87
            }
108 88
        }
109 89

  
110

  
111
        /**
112
         *
113
         * @param element
114
         */
115 90
        private void createLeftControls(ICdmFormElement element){
116 91
            Representation preferredRepresentation= term.getPreferredRepresentation(PreferencesUtil.getGlobalLanguage());
117 92

  
......
120 95

  
121 96
        }
122 97

  
123
        /**
124
         *
125
         * @param element
126
         */
127 98
        private void createRightControls(ICdmFormElement element){
128 99
            text_target = formFactory.createRepresentationElement(element, null, term, TEXT_HEIGHT, SWT.NULL, false);
129

  
130 100
        }
131 101

  
132

  
133

  
134

  
135
        /* (non-Javadoc)
136
         * @see org.eclipse.jface.dialogs.DialogPage#dispose()
137
         */
138
        /** {@inheritDoc} */
139 102
        @Override
140 103
        public void dispose() {
141 104
            super.dispose();
142 105
        }
143 106

  
144
        /**
145
         * @return
146
         *
147
         */
148 107
        public Representation getTargetRepresentation() {
149 108
            return text_target.getSelectedRepresentation();
150 109
        }
151 110

  
152
        /**
153
        * {@inheritDoc}
154
        */
155 111
        @Override
156 112
        public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event) {
157 113
            if (event.getSource() == text_target){
158 114
                getWizard().getContainer().updateButtons();
159 115
            }
160 116
        }
161

  
162 117
}

Also available in: Unified diff