Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.plugin / org.gvsig.xml2db / org.gvsig.xml2db.lib / org.gvsig.xml2db.lib.api / src / main / java / org / gvsig / xml2db / lib / api / xmlinfo / XMLAttributeInfo.java @ 47335

History | View | Annotate | Download (799 Bytes)

1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6
package org.gvsig.xml2db.lib.api.xmlinfo;
7

    
8
import org.gvsig.fmap.geom.type.GeometryType;
9

    
10
/**
11
 *
12
 * @author jjdelcerro
13
 */
14
public interface XMLAttributeInfo {
15

    
16
    String getFkCodeName();
17

    
18
    String getFkTableName();
19

    
20
    GeometryType getGeometryType();
21

    
22
    int getMaxChildCount(String childName);
23

    
24
    String getName();
25

    
26
    String getPath();
27

    
28
    int getPrecision();
29

    
30
    int getScale();
31

    
32
    int getSize();
33

    
34
    XMLTableInfo getTable();
35

    
36
    int getType();
37

    
38
    boolean hasChilds();
39
    
40
    public int getChildsCount(String name);
41

    
42
    boolean isAggregate();
43

    
44
    boolean isFk();
45

    
46
    boolean isPk();
47
    
48
}