gvsig-tools / org.gvsig.tools / library / tags / maven structure - first approximation / org.gvsig.tools.dynforms / org.gvsig.tools.dynforms.lib / org.gvsig.tools.dynforms.lib.base / src / main / java / org / gvsig / tools / dynform / base / BasicDynFormFieldsLibrary.java @ 918
History | View | Annotate | Download (3.29 KB)
1 | 911 | jbadia | package org.gvsig.tools.dynform.base; |
---|---|---|---|
2 | |||
3 | 918 | jbadia | import org.gvsig.tools.dynform.DynFormLibrary; |
4 | import org.gvsig.tools.dynform.DynFormLocator; |
||
5 | import org.gvsig.tools.dynform.DynFormManager; |
||
6 | 911 | jbadia | import org.gvsig.tools.dynform.base.dynformfield.Boolean.JDynFormFieldBooleanFactory; |
7 | import org.gvsig.tools.dynform.base.dynformfield.Byte.JDynFormFieldByteFactory; |
||
8 | import org.gvsig.tools.dynform.base.dynformfield.Char.JDynFormFieldCharFactory; |
||
9 | import org.gvsig.tools.dynform.base.dynformfield.Date.JDynFormFieldDateFactory; |
||
10 | import org.gvsig.tools.dynform.base.dynformfield.Double.JDynFormFieldDoubleFactory; |
||
11 | import org.gvsig.tools.dynform.base.dynformfield.File.JDynFormFieldFileFactory; |
||
12 | import org.gvsig.tools.dynform.base.dynformfield.Float.JDynFormFieldFloatFactory; |
||
13 | import org.gvsig.tools.dynform.base.dynformfield.Folder.JDynFormFieldFolderFactory; |
||
14 | import org.gvsig.tools.dynform.base.dynformfield.Integer.JDynFormFieldIntegerFactory; |
||
15 | import org.gvsig.tools.dynform.base.dynformfield.Long.JDynFormFieldLongFactory; |
||
16 | import org.gvsig.tools.dynform.base.dynformfield.String.JDynFormFieldStringFactory; |
||
17 | import org.gvsig.tools.dynform.base.dynformfield.Text.JDynFormFieldTextFactory; |
||
18 | import org.gvsig.tools.dynform.base.dynformfield.Time.JDynFormFieldTimeFactory; |
||
19 | import org.gvsig.tools.dynform.base.dynformfield.Timestamp.JDynFormFieldTimestampFactory; |
||
20 | import org.gvsig.tools.dynform.base.dynformfield.URI.JDynFormFieldURIFactory; |
||
21 | import org.gvsig.tools.dynform.base.dynformfield.URL.JDynFormFieldURLFactory; |
||
22 | import org.gvsig.tools.dynform.base.dynformfield.Unknow.JDynFormFieldUnknowFactory; |
||
23 | import org.gvsig.tools.dynform.impl.DefaultDynFormLibrary; |
||
24 | import org.gvsig.tools.dynform.spi.DynFormSPILocator; |
||
25 | import org.gvsig.tools.dynform.spi.DynFormSPIManager; |
||
26 | import org.gvsig.tools.library.AbstractLibrary; |
||
27 | import org.gvsig.tools.library.LibraryException; |
||
28 | |||
29 | |||
30 | public class BasicDynFormFieldsLibrary extends AbstractLibrary { |
||
31 | |||
32 | public void doRegistration() { |
||
33 | registerAsServiceOf(DynFormLibrary.class); |
||
34 | require(DefaultDynFormLibrary.class); |
||
35 | } |
||
36 | |||
37 | |||
38 | @Override
|
||
39 | protected void doInitialize() throws LibraryException { |
||
40 | } |
||
41 | |||
42 | @Override
|
||
43 | protected void doPostInitialize() throws LibraryException { |
||
44 | DynFormSPIManager manager = DynFormSPILocator.getDynFormSPIManager(); |
||
45 | if( manager != null ) { |
||
46 | manager.addServiceFactory(new JDynFormFieldUnknowFactory());
|
||
47 | manager.addServiceFactory(new JDynFormFieldDateFactory());
|
||
48 | manager.addServiceFactory(new JDynFormFieldTimeFactory());
|
||
49 | manager.addServiceFactory(new JDynFormFieldTimestampFactory());
|
||
50 | manager.addServiceFactory(new JDynFormFieldBooleanFactory());
|
||
51 | manager.addServiceFactory(new JDynFormFieldByteFactory());
|
||
52 | manager.addServiceFactory(new JDynFormFieldLongFactory());
|
||
53 | manager.addServiceFactory(new JDynFormFieldDoubleFactory());
|
||
54 | manager.addServiceFactory(new JDynFormFieldIntegerFactory());
|
||
55 | manager.addServiceFactory(new JDynFormFieldFloatFactory());
|
||
56 | manager.addServiceFactory(new JDynFormFieldCharFactory());
|
||
57 | manager.addServiceFactory(new JDynFormFieldStringFactory());
|
||
58 | manager.addServiceFactory(new JDynFormFieldTextFactory());
|
||
59 | manager.addServiceFactory(new JDynFormFieldFileFactory());
|
||
60 | manager.addServiceFactory(new JDynFormFieldFolderFactory());
|
||
61 | manager.addServiceFactory(new JDynFormFieldURLFactory());
|
||
62 | manager.addServiceFactory(new JDynFormFieldURIFactory());
|
||
63 | } |
||
64 | } |
||
65 | |||
66 | } |