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

View differences:

DynClass.java
1 1
package org.gvsig.tools.dynobject;
2 2

  
3
import java.util.Collection;
3 4
import java.util.Iterator;
4 5
import java.util.List;
5 6

  
6 7
public interface DynClass {
7 8

  
8
	String getName();
9
	public String getName();
9 10

  
10
	String getDescription();
11
	public String getDescription();
11 12

  
12
	DynAttributeDescriptor getAttributeDescriptor(String name);
13
	public DynAttributeDescriptor getAttributeDescriptor(String name);
13 14

  
14
	Iterator iterator();
15
	public Iterator iterator();
15 16

  
16
	List getAttributeNames();
17
	public List getAttributeNames();
17 18

  
18
	int getAttributeCount();
19
	public int getAttributeCount();
19 20

  
20
	DynObject newInstance();
21
	public DynObject newInstance();
21 22

  
22
	ModifieableDynClass getModifiable();
23
	public void extendsDynClass(DynClass dynClass);
23 24

  
25
	public void extendsDynClass(String dynClassName);
24 26

  
27
	public Collection getBaseClassNames();
25 28

  
29
	public List getBaseClases();
30

  
31
	DynAttributeDescriptor add(String name);
32

  
33
	void remove(String name);
26 34
}

Also available in: Unified diff