gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.lib / src / main / java / org / gvsig / tools / dataTypes / DataType.java @ 697
History | View | Annotate | Download (570 Bytes)
1 |
package org.gvsig.tools.dataTypes; |
---|---|
2 |
|
3 |
import org.gvsig.tools.dataTypes.DataTypesManager.Coercion; |
4 |
|
5 |
public interface DataType { |
6 |
|
7 |
public boolean isObject() ; |
8 |
|
9 |
public boolean isDynObject(); |
10 |
|
11 |
public boolean isContainer() ; |
12 |
|
13 |
public boolean isNumeric(); |
14 |
|
15 |
public String getName() ; |
16 |
|
17 |
public int getType() ; |
18 |
|
19 |
public Class getDefaultClass() ; |
20 |
|
21 |
public String getSubtype() ; |
22 |
|
23 |
public Coercion getCoercion() ;
|
24 |
|
25 |
public void setCoercion(Coercion coercion) ; |
26 |
|
27 |
public void addCoercion(Coercion coercion) ; |
28 |
|
29 |
public Object coerce(Object value) throws CoercionException; |
30 |
|
31 |
} |