To begin with, let's create a list of everything we need to package into the library JAR
for both components.
Creating Custom Components
[ 232 ]
Here is the list for DateInput:
com.packtpub.celebrities.components.DateInput
com\packtpub\celebrities\components\DateInput.tml
com\packtpub\celebrities\components\DateInput.properties
com\packtpub\celebrities\components\DateInput_de.properties
com.packtpub.celebrities.util.IntegerEncoder
com.packtpub.celebrities.util.IntegerOptionModel
com.packtpub.celebrities.util.IntegerSelectModel
com.packtpub.celebrities.util.Month
And this is the list for LocaleSwitcher:
com.packtpub.celebrities.components.LocaleSwitcher
com\packtpub\celebrities\components\LocaleSwitcher.tml
com\packtpub\celebrities\components\images\flag.gif
com\packtpub\celebrities\components\images\flag_de.gif
com.packtpub.celebrities.services.SupportedLocales
com.packtpub.celebrities.services.SupportedLocalesImpl
com.packtpub.celebrities.util.LocaleEncoder
com.packtpub.celebrities.util.LocaleOptionModel
com.packtpub.celebrities.util.LocaleSelectModel
For LocaleSwitcher, we shall also need to make sure that the interface and the
implementation for the SupportedLocales service are bound in the library's module.
Pages:
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291