Revision 1031 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.dynform/org.gvsig.tools.dynform.impl/src/main/java/org/gvsig/tools/dynform/impl/DefaultDynFormSPIManager.java

View differences:

DefaultDynFormSPIManager.java
24 24
package org.gvsig.tools.dynform.impl;
25 25

  
26 26
import java.awt.event.ActionEvent;
27
import java.awt.event.ActionListener;
28 27

  
29 28
import javax.swing.AbstractAction;
30 29
import javax.swing.Action;
31
import javax.swing.JMenuItem;
32 30
import javax.swing.JPopupMenu;
33 31
import javax.swing.text.DefaultEditorKit;
34 32
import javax.swing.text.JTextComponent;
......
49 47
import org.gvsig.tools.service.ServiceException;
50 48
import org.gvsig.tools.service.spi.AbstractServiceManager;
51 49
import org.gvsig.tools.service.spi.NotRegisteredException;
50
import org.slf4j.Logger;
51
import org.slf4j.LoggerFactory;
52 52

  
53 53
public class DefaultDynFormSPIManager extends AbstractServiceManager  implements DynFormSPIManager {
54 54

  
55
	private static final Logger logger = LoggerFactory.getLogger(DefaultDynFormSPIManager.class);
56
	
55 57
	DynFormManager manager = null;
56 58
	
57 59
	public DynFormManager getDynFormManager() {
......
83 85
	}
84 86
	
85 87
    public String makeServiceName(DataType dataType, String subtype) {
88
    	String name = null;
86 89
    	if( subtype==null || subtype.trim().length()==0 ) {
87
    		return DynFormSPIManager.SERVICE_NAME_PREFIX + dataType.getName(); 
88
    	}
89
		return DynFormSPIManager.SERVICE_NAME_PREFIX + 
90
    		name =  DynFormSPIManager.SERVICE_NAME_PREFIX + dataType.getName(); 
91
    	}else{
92
    		name = DynFormSPIManager.SERVICE_NAME_PREFIX + 
90 93
				dataType.getName() + "." +
91 94
				subtype.trim().toLowerCase();
95
    	}
96
    	logger.info("----------- Name :"+name);
97
    	
98
		return name;
92 99
    }
93 100
    
94 101
    public String makeServiceName(int dataType, String subtype) {
......
101 108
    public JDynFormField createJDynFormField(DynFormFieldDefinition definition,Object value) throws ServiceException  {
102 109
    	JDynFormField formfield = null;
103 110
    	String serviceName = makeServiceName(definition.getDataType(), definition.getSubtype()); 
111
    	
104 112
    	DynObject params = null;
105 113
    	try {
106 114
			params = this.createServiceParameters(serviceName);

Also available in: Unified diff