Revision 28076 branches/v2_0_0_prep/libraries/libTools/src/org/gvsig/tools/dynobject/DynClass.java
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