Revision 17 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.insertpoint/src/main/java/org/gvsig/vectorediting/lib/prov/insertpoint/InsertPointEditingProviderFactory.java

View differences:

InsertPointEditingProviderFactory.java
26 26

  
27 27
  public static final String PROVIDER_NAME_PARAMS = "InsertPointParams";
28 28

  
29
  public static final String PROVIDER_NAME_PARAMS_DESCRIPTION = ""; 
29
  public static final String PROVIDER_NAME_PARAMS_DESCRIPTION = "";
30 30

  
31 31
  private DynClass dynclass;
32 32

  
33 33
  public Provider create(DynObject parameters, ProviderServices services)
34 34
      throws ServiceException {
35 35
    // TODO Auto-generated method stub
36
    return null;
36
    return new InsertPointEditingProvider(services);
37 37
  }
38 38

  
39 39
  public DynObject createParameters() {
40 40
    // TODO Auto-generated method stub
41
    return null;
41
    DynObject dynobject = ToolsLocator.getDynObjectManager().createDynObject(
42
        dynclass);
43

  
44
    // Here allocate the necessary parameters
45
    dynobject.setDynValue("providerName", PROVIDER_NAME);
46
    return dynobject;
42 47
  }
43 48

  
44 49
  public String getName() {
......
59 64
    // TODO Auto-generated method stub
60 65
    dynclass = ToolsLocator.getDynObjectManager().createDynClass(
61 66
        PROVIDER_NAME_PARAMS, PROVIDER_NAME_PARAMS_DESCRIPTION);
62
    
63
    //Here allocate the necessary parameters
67

  
68
    dynclass.addDynField("providerName");
64 69
  }
65 70

  
66 71
}

Also available in: Unified diff