Revision 21890

View differences:

branches/v2_0_0_prep/libraries/libMetadata/src/org/gvsig/metadata/MetadataManager.java
3 3
import java.lang.reflect.Constructor;
4 4

  
5 5
public class MetadataManager implements IMetadataManager {
6
	
6

  
7 7
	private static IMetadataManager manager = null;
8
	
8

  
9 9
	public static IMetadataManager getManager() {
10 10
		if ( manager == null ) {
11
			manager = new MetadataManager();			
11
			manager = new MetadataManager();
12 12
		}
13 13
		return manager;
14 14
	}
15 15

  
16
	
17
	
16

  
17

  
18 18
	private Constructor constructor = null;
19
	
19

  
20 20
	public MetadataManager() {
21 21
		install(Metadata.class);
22 22
	}
23
	
23

  
24 24
	public void install(Class metadata) {
25 25
		// constructor = metadata.getDeclaredConstructor( new { String.class } );
26 26
	}
27
	
27

  
28 28
	public IMetadata create(String definitionName) {
29 29
		// return constructor.newInstance(new Object[] { definitionName });
30
		return null;
30
		return new Metadata(definitionName);
31 31
	}
32
	
32

  
33 33
}

Also available in: Unified diff