Class XMLInfoImpl

java.lang.Object
org.gvsig.xml2db.lib.impl.xmlinfo.XMLInfoImpl
All Implemented Interfaces:
Iterable<org.gvsig.xml2db.lib.api.xmlinfo.XMLTableInfo>, org.gvsig.tools.util.GetItemByKey<String,org.gvsig.xml2db.lib.api.xmlinfo.XMLTableInfo>, org.gvsig.tools.util.GetItemByKeyWithSize<String,org.gvsig.xml2db.lib.api.xmlinfo.XMLTableInfo>, org.gvsig.tools.util.GetItemByKeyWithSizeAndGetKeys<String,org.gvsig.xml2db.lib.api.xmlinfo.XMLTableInfo>, org.gvsig.tools.util.GetKeys<String>, org.gvsig.tools.util.IsEmpty, org.gvsig.tools.util.Size, org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo

public class XMLInfoImpl extends Object implements org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
Author:
jjdelcerro
  • Constructor Details

    • XMLInfoImpl

      public XMLInfoImpl()
  • Method Details

    • getSrid

      public org.gvsig.crs.projection.lib.Projection getSrid()
      Specified by:
      getSrid in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • setSrid

      public void setSrid(org.gvsig.crs.projection.lib.Projection srid)
      Specified by:
      setSrid in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • getTag

      public XMLAttributeInfoImpl getTag(String path)
    • getTagsPaths

      public Collection<String> getTagsPaths()
    • addTag

      public void addTag(XMLAttributeInfoImpl info)
    • getTagInfo

      public XMLAttributeInfoImpl getTagInfo(String path)
    • addTable

      public void addTable(XMLTableInfoImpl tableInfo)
    • getTableByPath

      public XMLTableInfoImpl getTableByPath(String path)
    • existsTableByPath

      public boolean existsTableByPath(String path)
    • size

      public int size()
      Specified by:
      size in interface org.gvsig.tools.util.Size
    • get

      public org.gvsig.xml2db.lib.api.xmlinfo.XMLTableInfo get(String name)
      Specified by:
      get in interface org.gvsig.tools.util.GetItemByKey<String,org.gvsig.xml2db.lib.api.xmlinfo.XMLTableInfo>
    • getKeys

      public List<String> getKeys()
      Specified by:
      getKeys in interface org.gvsig.tools.util.GetKeys<String>
    • iterator

      public Iterator<org.gvsig.xml2db.lib.api.xmlinfo.XMLTableInfo> iterator()
      Specified by:
      iterator in interface Iterable<org.gvsig.xml2db.lib.api.xmlinfo.XMLTableInfo>
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.gvsig.tools.util.IsEmpty
    • setCountLines

      public void setCountLines(long countlines)
    • getCountLines

      public long getCountLines()
    • getRepositoryID

      public String getRepositoryID()
      Specified by:
      getRepositoryID in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • setRepositoryID

      public void setRepositoryID(String id)
      Specified by:
      setRepositoryID in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • getCharset

      public Charset getCharset()
      Specified by:
      getCharset in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • setCharset

      public void setCharset(Charset charset)
    • getLocale

      public Locale getLocale()
      Specified by:
      getLocale in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • setLocale

      public void setLocale(Locale locale)
    • hasGeometries

      public boolean hasGeometries()
      Specified by:
      hasGeometries in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • setTablePrefix

      public void setTablePrefix(String tablePrefix)
      Specified by:
      setTablePrefix in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • getTablePrefix

      public String getTablePrefix()
      Specified by:
      getTablePrefix in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo
    • getNameWithPrefix

      public String getNameWithPrefix(String name)
      Specified by:
      getNameWithPrefix in interface org.gvsig.xml2db.lib.api.xmlinfo.XMLInfo