2894 |
05 Nov 14 |
nicklas |
1 |
package net.sf.basedb.reggie.logo; |
2894 |
05 Nov 14 |
nicklas |
2 |
|
2894 |
05 Nov 14 |
nicklas |
3 |
import java.io.InputStream; |
2894 |
05 Nov 14 |
nicklas |
4 |
|
2894 |
05 Nov 14 |
nicklas |
5 |
|
2894 |
05 Nov 14 |
nicklas |
6 |
/** |
2894 |
05 Nov 14 |
nicklas |
Logotypes for the sites. To be used for PDF generation. |
2894 |
05 Nov 14 |
nicklas |
8 |
|
2894 |
05 Nov 14 |
nicklas |
@author nicklas |
2894 |
05 Nov 14 |
nicklas |
@since 2.18 |
2894 |
05 Nov 14 |
nicklas |
11 |
*/ |
2894 |
05 Nov 14 |
nicklas |
12 |
public abstract class Logo |
2894 |
05 Nov 14 |
nicklas |
13 |
{ |
2894 |
05 Nov 14 |
nicklas |
14 |
|
2894 |
05 Nov 14 |
nicklas |
15 |
/** |
2894 |
05 Nov 14 |
nicklas |
Region Skåne. Defined externally in |
2894 |
05 Nov 14 |
nicklas |
reggie-config.xml -> logos/region-skåne |
2894 |
05 Nov 14 |
nicklas |
18 |
*/ |
2894 |
05 Nov 14 |
nicklas |
19 |
public static final Logo REGION_SKÅNE = new ExternalLogo("logos/region-skåne"); |
2894 |
05 Nov 14 |
nicklas |
20 |
|
2894 |
05 Nov 14 |
nicklas |
21 |
/** |
2894 |
05 Nov 14 |
nicklas |
Landstinget Kronoberg. Defined externally in |
2894 |
05 Nov 14 |
nicklas |
reggie-config.xml -> logos/landstinget-kronoberg |
2894 |
05 Nov 14 |
nicklas |
24 |
*/ |
2894 |
05 Nov 14 |
nicklas |
25 |
public static final Logo LANDSTINGET_KRONOBERG = new ExternalLogo("logos/landstinget-kronoberg"); |
2894 |
05 Nov 14 |
nicklas |
26 |
|
2894 |
05 Nov 14 |
nicklas |
27 |
/** |
2894 |
05 Nov 14 |
nicklas |
Uppsala landsting. Defined externally in |
2894 |
05 Nov 14 |
nicklas |
reggie-config.xml -> logos/uppsala-landsting |
2894 |
05 Nov 14 |
nicklas |
30 |
*/ |
2894 |
05 Nov 14 |
nicklas |
31 |
public static final Logo UPPSALA_LANDSTING = new ExternalLogo("logos/uppsala-landsting"); |
2894 |
05 Nov 14 |
nicklas |
32 |
|
2894 |
05 Nov 14 |
nicklas |
33 |
/** |
2894 |
05 Nov 14 |
nicklas |
Region Halland. Defined externally in |
2894 |
05 Nov 14 |
nicklas |
reggie-config.xml -> logos/region-halland |
2894 |
05 Nov 14 |
nicklas |
36 |
*/ |
2894 |
05 Nov 14 |
nicklas |
37 |
public static final Logo REGION_HALLAND = new ExternalLogo("logos/region-halland"); |
2894 |
05 Nov 14 |
nicklas |
38 |
|
2894 |
05 Nov 14 |
nicklas |
39 |
/** |
2894 |
05 Nov 14 |
nicklas |
Landstinget Blekinge. Defined externally in |
2894 |
05 Nov 14 |
nicklas |
reggie-config.xml -> logos/landstinget-blekinge |
2894 |
05 Nov 14 |
nicklas |
42 |
*/ |
2894 |
05 Nov 14 |
nicklas |
43 |
public static final Logo LANDSTINGET_BLEKINGE = new ExternalLogo("logos/landstinget-blekinge"); |
2894 |
05 Nov 14 |
nicklas |
44 |
|
3415 |
23 Jun 15 |
nicklas |
45 |
/** |
3415 |
23 Jun 15 |
nicklas |
Jönköpings län. Defined externally in |
3415 |
23 Jun 15 |
nicklas |
reggie-config.xml -> logos/jönköpings-län |
3415 |
23 Jun 15 |
nicklas |
48 |
*/ |
3415 |
23 Jun 15 |
nicklas |
49 |
public static final Logo JÖNKÖPINGS_LÄN = new ExternalLogo("logos/jönköpings-län"); |
6110 |
29 Jan 21 |
nicklas |
50 |
|
6110 |
29 Jan 21 |
nicklas |
51 |
/** |
6110 |
29 Jan 21 |
nicklas |
Borås sjukhus. Defined externally in |
6110 |
29 Jan 21 |
nicklas |
reggie-config.xml -> logos/borås-sjukhus |
6110 |
29 Jan 21 |
nicklas |
54 |
*/ |
6110 |
29 Jan 21 |
nicklas |
55 |
public static final Logo BORÅS = new ExternalLogo("logos/borås-sjukhus"); |
3415 |
23 Jun 15 |
nicklas |
56 |
|
2894 |
05 Nov 14 |
nicklas |
57 |
protected Logo() |
2894 |
05 Nov 14 |
nicklas |
58 |
{} |
2894 |
05 Nov 14 |
nicklas |
59 |
|
2894 |
05 Nov 14 |
nicklas |
60 |
/** |
2894 |
05 Nov 14 |
nicklas |
Check if the logo exists or not. |
2894 |
05 Nov 14 |
nicklas |
62 |
*/ |
2894 |
05 Nov 14 |
nicklas |
63 |
public abstract boolean exists(); |
2894 |
05 Nov 14 |
nicklas |
64 |
|
2894 |
05 Nov 14 |
nicklas |
65 |
/** |
2894 |
05 Nov 14 |
nicklas |
Get the logo as an input stream. |
2894 |
05 Nov 14 |
nicklas |
67 |
*/ |
2894 |
05 Nov 14 |
nicklas |
68 |
public abstract InputStream getLogo(); |
2894 |
05 Nov 14 |
nicklas |
69 |
|
2894 |
05 Nov 14 |
nicklas |
70 |
} |