Revision 306 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.swing/org.gvsig.tools.swing.impl/src/main/java/org/gvsig/tools/swing/impl/dynobject/dynfield/JDynObjectDynfieldComponentFactory.java

View differences:

JDynObjectDynfieldComponentFactory.java
47 47
public class JDynObjectDynfieldComponentFactory extends
48 48
    AbstractJDynFieldComponentFactory implements JDynFieldComponentFactory {
49 49

  
50
    private static final String DESCRIPTION = null;
50
	private static final String DESCRIPTION = "Creates Swing components to rendere DynObject values";
51 51

  
52
    // private DynObject dynObject;
52
	public JDynFieldComponent createJDynFieldComponent(
53
			ValueField dynObjectValueField, boolean writable)
54
			throws ServiceException {
53 55

  
54
    /*
55
     * (non-Javadoc)
56
     * 
57
     * @see
58
     * org.gvsig.tools.swing.api.dynobject.dynfield.JDynFieldComponentFactory
59
     * #createJDynFieldComponent(org.gvsig.tools.dynobject.DynField,
60
     * org.gvsig.tools.swing.api.dynobject.dynfield.ValueField)
61
     */
62
    public JDynFieldComponent createJDynFieldComponent(
63
        ValueField dynObjectValueField) throws ServiceException {
64
        // DynObjectManager dynManager = ToolsLocator.getDynObjectManager();
65
        // DynField dynField = dynObjectValueField.getDynField();
56
		// TODO: take into account the writable flag
66 57

  
67
        // dynObject = (DynObject) dynObjectValueField.getFieldValue();
68
        // String className = dynField.getName();
69

  
58
//        DynObjectManager dynManager = ToolsLocator.getDynObjectManager();
59
//        DynField dynField = dynObjectValueField.getDynField();
60
        
61
//        dynObject = (DynObject) dynObjectValueField.getFieldValue();
62
//        String className = dynField.getName();
63
        
70 64
        // if (dynObject==null)
71 65
        // this.dynObject =
72 66
        // dynManager.createDynObject(dynManager.get(dynField.getElementsType().getName()));
73 67
        // else
74 68
        // this.dynObject =
75 69
        // dynManager.createDynObject(dynManager.get(className));
76
        return new JDynObjectDynFieldComponent(dynObjectValueField);
70
        return new JDynObjectDynFieldComponent(dynObjectValueField, writable);
77 71
    }
78 72

  
79 73
    /*
80 74
     * (non-Javadoc)
81 75
     * 
82 76
     * @see
83
     * 
84 77
     * org.gvsig.tools.swing.spi.AbstractSwingServiceFactory#getFactoryDescription
85 78
     * ()
86 79
     */
87 80
    @Override
88 81
    public String getFactoryDescription() {
89 82
        // TODO Auto-generated method stub
90
        return JDynObjectDynfieldComponentFactory.DESCRIPTION;
83
        return this.DESCRIPTION;
91 84
    }
92 85

  
93 86
    /*

Also available in: Unified diff