Class ExportJDBCAttributeNamesTranslator

java.lang.Object
org.gvsig.tools.namestranslator.AbstractNamesTranslator
org.gvsig.tools.namestranslator.BaseNamesTranslator
org.gvsig.export.jdbc.service.ExportJDBCAttributeNamesTranslator
All Implemented Interfaces:
Cloneable, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.namestranslator.NamesTranslator, org.gvsig.tools.persistence.Persistent

public class ExportJDBCAttributeNamesTranslator extends org.gvsig.tools.namestranslator.BaseNamesTranslator
Author:
osc
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.gvsig.tools.namestranslator.AbstractNamesTranslator

    org.gvsig.tools.namestranslator.AbstractNamesTranslator.SimpleList, org.gvsig.tools.namestranslator.AbstractNamesTranslator.SimpleMap
  • Field Summary

    Fields inherited from class org.gvsig.tools.namestranslator.BaseNamesTranslator

    DEFAULT_FIELD_NAME, hasTranslations, source2translation, translatedNames, translation2source

    Fields inherited from class org.gvsig.tools.namestranslator.AbstractNamesTranslator

    sourceNames
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    org.gvsig.tools.namestranslator.NamesTranslator
     
    protected String
     
     
    boolean
     
    void
    loadFromState(org.gvsig.tools.persistence.PersistentState state)
     
    static void
     
    void
    saveToState(org.gvsig.tools.persistence.PersistentState state)
     
    void
     
    int
    setTranslation(String sourceName, String translatedName)
     

    Methods inherited from class org.gvsig.tools.namestranslator.BaseNamesTranslator

    addSource, build, clear, getAllTranslations, getSource, getTranslatedNames, getTranslation, getTranslation, hasDuplicateSources, rebuild, setTranslation, updateSourceNames, updateSourceNames, updateSourceNames

    Methods inherited from class org.gvsig.tools.namestranslator.AbstractNamesTranslator

    getSource, getSourceNames, getTranslatedNamesAsArray, setSourceNames, setSourceNames, setSourceNames

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.tools.namestranslator.NamesTranslator

    getSource, getSourceNames, getTranslatedNamesAsArray, setSourceNames, setSourceNames, setSourceNames
  • Constructor Details

    • ExportJDBCAttributeNamesTranslator

      public ExportJDBCAttributeNamesTranslator(ExportJDBCParameters parameters)
    • ExportJDBCAttributeNamesTranslator

      public ExportJDBCAttributeNamesTranslator()
  • Method Details

    • setParameters

      public void setParameters(ExportJDBCParameters parameters)
    • registerPersistence

      public static void registerPersistence()
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Overrides:
      saveToState in class org.gvsig.tools.namestranslator.BaseNamesTranslator
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Overrides:
      loadFromState in class org.gvsig.tools.namestranslator.BaseNamesTranslator
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • clone

      public org.gvsig.tools.namestranslator.NamesTranslator clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Specified by:
      clone in interface org.gvsig.tools.namestranslator.NamesTranslator
      Overrides:
      clone in class org.gvsig.tools.namestranslator.BaseNamesTranslator
      Throws:
      CloneNotSupportedException
    • fixSyntax

      protected String fixSyntax(String name)
    • getSuggestion

      public String getSuggestion(String name)
      Specified by:
      getSuggestion in interface org.gvsig.tools.namestranslator.NamesTranslator
      Overrides:
      getSuggestion in class org.gvsig.tools.namestranslator.BaseNamesTranslator
    • isValid

      public boolean isValid(String name)
      Specified by:
      isValid in interface org.gvsig.tools.namestranslator.NamesTranslator
      Overrides:
      isValid in class org.gvsig.tools.namestranslator.BaseNamesTranslator
    • setTranslation

      public int setTranslation(String sourceName, String translatedName)
      Specified by:
      setTranslation in interface org.gvsig.tools.namestranslator.NamesTranslator
      Overrides:
      setTranslation in class org.gvsig.tools.namestranslator.BaseNamesTranslator