Revision 28076 branches/v2_0_0_prep/libraries/libTools/src/org/gvsig/tools/dynobject/DynClass.java

View differences:

DynClass.java
33 33
 * @author <a href="mailto:jjdelcerro@gvsig.org">Joaqu?n Jos? del Cerro</a>
34 34
 * @author <a href="mailto:cordin@disid.com">C?sar Ordi?ana</a>
35 35
 */
36
public interface DynClass {
36
public interface DynClass extends DynStruct {
37 37

  
38
    String getName();
39

  
40
    String getDescription();
41

  
42 38
    DynObject newInstance();
43 39

  
44 40
    /***************************/
......
53 49

  
54 50
    boolean isInstance(DynObject dynObject);
55 51

  
56
    /*************/
57
    /* DynFields */
58
    /*************/
59

  
60
    DynField getDynField(String name);
61

  
62
    DynField getDeclaredDynField(String name);
63

  
64
    DynField[] getDynFields();
65

  
66
    DynField[] getDeclaredDynFields();
67

  
68
    DynField addDynField(String name);
69

  
70
    void removeDynField(String name);
71

  
72 52
    /**************/
73 53
    /* DynMethods */
74 54
    /**************/

Also available in: Unified diff