KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > l10n > L10nFormatCfMod


1 /* ************************************************************************** *
2  * Copyright (C) 2004 NightLabs GmbH, Marco Schulze *
3  * All rights reserved. *
4  * http://www.NightLabs.de *
5  * *
6  * This program and the accompanying materials are free software; you can re- *
7  * distribute it and/or modify it under the terms of the GNU General Public *
8  * License as published by the Free Software Foundation; either ver 2 of the *
9  * License, or any later version. *
10  * *
11  * This module is distributed in the hope that it will be useful, but WITHOUT *
12  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FIT- *
13  * NESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more *
14  * details. *
15  * *
16  * You should have received a copy of the GNU General Public License along *
17  * with this module; if not, write to the Free Software Foundation, Inc.: *
18  * 59 Temple Place, Suite 330 *
19  * Boston MA 02111-1307 *
20  * USA *
21  * *
22  * Or get it online: *
23  * http://www.opensource.org/licenses/gpl-license.php *
24  * *
25  * In case, you want to use this module or parts of it in a proprietary pro- *
26  * ject, you can purchase it under the NightLabs Commercial License. Please *
27  * contact NightLabs GmbH under info AT nightlabs DOT com for more infos or *
28  * visit http://www.NightLabs.com *
29  * ************************************************************************** */

30
31 /*
32  * Created on Dec 23, 2004
33  */

34 package com.nightlabs.l10n;
35
36 import com.nightlabs.config.ConfigModule;
37 import com.nightlabs.config.InitException;
38
39 /**
40  * @author Marco Schulze - marco at nightlabs dot de
41  */

42 public class L10nFormatCfMod extends ConfigModule
43 {
44     private String JavaDoc dateFormatProvider;
45     private String JavaDoc numberFormatProvider;
46     
47     public L10nFormatCfMod()
48     {
49     }
50
51     /**
52      * @see com.nightlabs.config.ConfigModule#init()
53      */

54     public void init() throws InitException
55     {
56         if (dateFormatProvider == null)
57             setDateFormatProvider(DefaultDateFormatProvider.class.getName());
58
59         if (numberFormatProvider == null)
60             setNumberFormatProvider(DefaultNumberFormatProvider.class.getName());
61     }
62     /**
63      * @return Returns the dateFormatProvider.
64      */

65     public String JavaDoc getDateFormatProvider()
66     {
67         return dateFormatProvider;
68     }
69     /**
70      * @param dateFormatProvider The dateFormatProvider to set.
71      */

72     public void setDateFormatProvider(String JavaDoc dateFormatProvider)
73     {
74         this.dateFormatProvider = dateFormatProvider;
75         setChanged();
76     }
77     /**
78      * @return Returns the numberFormatProvider.
79      */

80     public String JavaDoc getNumberFormatProvider()
81     {
82         return numberFormatProvider;
83     }
84     /**
85      * @param numberFormatProvider The numberFormatProvider to set.
86      */

87     public void setNumberFormatProvider(String JavaDoc numberFormatProvider)
88     {
89         this.numberFormatProvider = numberFormatProvider;
90         setChanged();
91     }
92     /**
93      * @see com.nightlabs.config.ConfigModule#getIdentifier()
94      */

95     public String JavaDoc getIdentifier()
96     {
97         return super.getIdentifier();
98     }
99     /**
100      * @see com.nightlabs.config.ConfigModule#setIdentifier(java.lang.String)
101      */

102     public void setIdentifier(String JavaDoc _identifier)
103     {
104         super.setIdentifier(_identifier);
105     }
106 }
107
Popular Tags