Statistics
| Revision:

gvsig-raster / org.gvsig.raster.tasseledcap / trunk / org.gvsig.raster.tasseledcap / org.gvsig.raster.tasseledcap.swing / org.gvsig.raster.tasseledcap.swing.impl / src / main / java / org / gvsig / raster / tasseledcap / swing / impl / TasseledCapDefaultSwingImplLibrary.java @ 2381

History | View | Annotate | Download (1.32 KB)

1
package org.gvsig.raster.tasseledcap.swing.impl;
2

    
3
import java.util.Locale;
4

    
5
import org.gvsig.i18n.Messages;
6
import org.gvsig.raster.tasseledcap.swing.TasseledCapSwingLocator;
7
import org.gvsig.tools.library.AbstractLibrary;
8
import org.gvsig.tools.library.LibraryException;
9

    
10
/**
11
 * Library for default implementation initialization and configuration.
12
 * 
13
 * @author gvSIG team
14
 * @version $Id$
15
 */
16
public class TasseledCapDefaultSwingImplLibrary extends AbstractLibrary {
17
        
18
        public TasseledCapDefaultSwingImplLibrary() {
19
                registerAsImplementationOf(TasseledCapDefaultSwingImplLibrary.class);
20
        }
21

    
22
        protected void doInitialize() throws LibraryException {
23
        //Register the default GeometryManager
24
                TasseledCapSwingLocator.registerSwingManager(DefaultTasseledCapSwingManager.class);
25
                
26
                if (!Messages.hasLocales()) {
27
            Messages.addLocale(Locale.getDefault());
28
        }
29
        
30
        Messages.addResourceFamily("org.gvsig.raster.tasseledcap.swing.impl.i18n.text",
31
                        TasseledCapDefaultSwingImplLibrary.class.getClassLoader(),
32
                        TasseledCapDefaultSwingImplLibrary.class.getClass().getName()); 
33
        
34
        registerIcons();
35
        }
36

    
37
    @Override
38
    protected void doPostInitialize() throws LibraryException {
39
            
40
    }
41
    
42
    private void registerIcons() {
43
                //IconThemeHelper.registerIcon(null, "...", this);
44
    }
45

    
46
}