Project

General

Profile

« Previous | Next » 

Revision 3be6ef3e

Added by Niels Hoffmann over 13 years ago

performed javacscript:fix and worked on documentation

View differences:

taxeditor-store/src/main/java/eu/etaxonomy/taxeditor/labels/ILabelImageStrategy.java
1
/**
2
 * 
3
 */
4
package eu.etaxonomy.taxeditor.labels;
5

  
6
import org.eclipse.swt.graphics.Image;
7

  
8
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
9

  
10
/**
11
 * @author p.ciardelli
12
 *
13
 */
14
public interface ILabelImageStrategy {
15

  
16
	String getNameRelationTypeLabel(NameRelationshipType type);
17
	
18
	String getNameRelationTypeInverseLabel(NameRelationshipType type);
19
	
20
	Image getNameRelationTypeImage(NameRelationshipType type);
21
	
22
	String getNameRelationTypeDescription(NameRelationshipType type);
23
}
1
/**
2
 * 
3
 */
4
package eu.etaxonomy.taxeditor.labels;
5

  
6
import org.eclipse.swt.graphics.Image;
7

  
8
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
9

  
10
/**
11
 * <p>ILabelImageStrategy interface.</p>
12
 *
13
 * @author p.ciardelli
14
 * @version $Id: $
15
 */
16
public interface ILabelImageStrategy {
17

  
18
	/**
19
	 * <p>getNameRelationTypeLabel</p>
20
	 *
21
	 * @param type a {@link eu.etaxonomy.cdm.model.name.NameRelationshipType} object.
22
	 * @return a {@link java.lang.String} object.
23
	 */
24
	String getNameRelationTypeLabel(NameRelationshipType type);
25
	
26
	/**
27
	 * <p>getNameRelationTypeInverseLabel</p>
28
	 *
29
	 * @param type a {@link eu.etaxonomy.cdm.model.name.NameRelationshipType} object.
30
	 * @return a {@link java.lang.String} object.
31
	 */
32
	String getNameRelationTypeInverseLabel(NameRelationshipType type);
33
	
34
	/**
35
	 * <p>getNameRelationTypeImage</p>
36
	 *
37
	 * @param type a {@link eu.etaxonomy.cdm.model.name.NameRelationshipType} object.
38
	 * @return a {@link org.eclipse.swt.graphics.Image} object.
39
	 */
40
	Image getNameRelationTypeImage(NameRelationshipType type);
41
	
42
	/**
43
	 * <p>getNameRelationTypeDescription</p>
44
	 *
45
	 * @param type a {@link eu.etaxonomy.cdm.model.name.NameRelationshipType} object.
46
	 * @return a {@link java.lang.String} object.
47
	 */
48
	String getNameRelationTypeDescription(NameRelationshipType type);
49
}

Also available in: Unified diff