public class XMLAttributeInfoImpl extends java.lang.Object implements XMLAttributeInfo
Modifier | Constructor and Description |
---|---|
protected |
XMLAttributeInfoImpl(java.util.Locale locale) |
|
XMLAttributeInfoImpl(java.util.Locale locale,
java.lang.String path) |
|
XMLAttributeInfoImpl(java.util.Locale locale,
java.lang.String name,
int type) |
Modifier and Type | Method and Description |
---|---|
void |
addValue(java.lang.String value) |
void |
consolidateChildCounters() |
int |
getChildsCount(java.lang.String name) |
java.lang.String |
getFkCodeName() |
java.lang.String |
getFkTableName() |
GeometryType |
getGeometryType() |
java.lang.String |
getLastChildID(java.lang.String childName) |
int |
getMaxChildCount(java.lang.String childName) |
java.lang.String |
getName() |
java.lang.String |
getPath() |
int |
getPrecision() |
int |
getScale() |
int |
getSize() |
XMLTableInfoImpl |
getTable() |
int |
getType() |
boolean |
hasChilds() |
void |
incrChildCount(java.lang.String childName) |
boolean |
isAggregate() |
boolean |
isFk() |
boolean |
isPk() |
XMLAttributeInfoImpl |
setAggregate(boolean b) |
XMLAttributeInfoImpl |
setFk(boolean fk) |
XMLAttributeInfoImpl |
setFkCodeName(java.lang.String codeName) |
XMLAttributeInfoImpl |
setFkTableName(java.lang.String tableName) |
void |
setLastChildID(java.lang.String childName,
java.lang.String idvalue) |
XMLAttributeInfoImpl |
setPk(boolean pk) |
void |
setSize(int size) |
void |
setTable(XMLTableInfoImpl table) |
void |
setType(int type) |
java.lang.String |
toString() |
protected XMLAttributeInfoImpl(java.util.Locale locale)
public XMLAttributeInfoImpl(java.util.Locale locale, java.lang.String path)
public XMLAttributeInfoImpl(java.util.Locale locale, java.lang.String name, int type)
public void setTable(XMLTableInfoImpl table)
public XMLTableInfoImpl getTable()
getTable
in interface XMLAttributeInfo
public java.lang.String getName()
getName
in interface XMLAttributeInfo
public java.lang.String getPath()
getPath
in interface XMLAttributeInfo
public void setType(int type)
public XMLAttributeInfoImpl setPk(boolean pk)
public XMLAttributeInfoImpl setFk(boolean fk)
public int getType()
getType
in interface XMLAttributeInfo
public int getPrecision()
getPrecision
in interface XMLAttributeInfo
public int getScale()
getScale
in interface XMLAttributeInfo
public int getSize()
getSize
in interface XMLAttributeInfo
public GeometryType getGeometryType()
getGeometryType
in interface XMLAttributeInfo
public java.lang.String toString()
toString
in class java.lang.Object
public XMLAttributeInfoImpl setFkCodeName(java.lang.String codeName)
public XMLAttributeInfoImpl setFkTableName(java.lang.String tableName)
public void incrChildCount(java.lang.String childName)
public void setLastChildID(java.lang.String childName, java.lang.String idvalue)
public java.lang.String getLastChildID(java.lang.String childName)
public void consolidateChildCounters()
public int getMaxChildCount(java.lang.String childName)
getMaxChildCount
in interface XMLAttributeInfo
public XMLAttributeInfoImpl setAggregate(boolean b)
public void setSize(int size)
public void addValue(java.lang.String value)
public boolean isAggregate()
isAggregate
in interface XMLAttributeInfo
public boolean isPk()
isPk
in interface XMLAttributeInfo
public boolean isFk()
isFk
in interface XMLAttributeInfo
public java.lang.String getFkTableName()
getFkTableName
in interface XMLAttributeInfo
public java.lang.String getFkCodeName()
getFkCodeName
in interface XMLAttributeInfo
public boolean hasChilds()
hasChilds
in interface XMLAttributeInfo
public int getChildsCount(java.lang.String name)
getChildsCount
in interface XMLAttributeInfo