Project

General

Profile

« Previous | Next » 

Revision 36b21d6e

Added by Andreas Müller almost 4 years ago

cleanup

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/util/TaxonTreeNodeContentProvider.java
1
// $Id$
2 1
/**
3 2
* Copyright (C) 2017 EDIT
4 3
* European Distributed Institute of Taxonomy
......
21 20
/**
22 21
 * @author pplitzner
23 22
 * @date 05.09.2017
24
 *
25 23
 */
26 24
public class TaxonTreeNodeContentProvider implements ITreeContentProvider {
27 25

  
......
29 27

  
30 28
    private ITaxonNodeService taxonNodeService;
31 29

  
32
    /**
33
     * {@inheritDoc}
34
     */
35 30
    @Override
36 31
    public Object[] getElements(Object inputElement) {
37 32
        if(inputElement instanceof Collection){
......
40 35
        return this.getChildren(inputElement);
41 36
    }
42 37

  
43
    /**
44
     * {@inheritDoc}
45
     */
46 38
    @Override
47 39
    public Object[] getChildren(Object parentElement) {
48 40
        if (taxonNodeService == null){
......
71 63
        return children != null ? children : NO_CHILDREN;
72 64
    }
73 65

  
74
    /**
75
     * {@inheritDoc}
76
     */
77 66
    @Override
78 67
    public Object getParent(Object element) {
79 68
        if (taxonNodeService == null){
......
88 77
        return null;
89 78
    }
90 79

  
91
    /**
92
     * {@inheritDoc}
93
     */
94 80
    @Override
95 81
    public boolean hasChildren(Object element) {
96 82
        if(element instanceof TaxonNode){
......
101 87
        }
102 88
        return this.getChildren(element).length > 0;
103 89
    }
104

  
105 90
}

Also available in: Unified diff