Class ExportCSVParametersImpl

java.lang.Object
org.gvsig.export.spi.AbstractExportParameters
org.gvsig.export.spi.AbstractExportParametersGeometry
org.gvsig.export.spi.AbstractExportParametersGeometryFile
org.gvsig.export.csv.service.ExportCSVParametersImpl
All Implemented Interfaces:
Cloneable, ExportCSVParameters, org.gvsig.export.ExportCharsetParameters, org.gvsig.export.ExportParameters, org.gvsig.export.ExportParametersFile, org.gvsig.export.ExportParametersGeometry, org.gvsig.tools.persistence.Persistent, org.gvsig.tools.util.HasAFile, org.gvsig.tools.util.LabeledValue

public class ExportCSVParametersImpl extends org.gvsig.export.spi.AbstractExportParametersGeometryFile implements ExportCSVParameters
Author:
jjdelcerro
  • Field Summary

    Fields inherited from class org.gvsig.export.spi.AbstractExportParametersGeometryFile

    fileHelper

    Fields inherited from class org.gvsig.export.spi.AbstractExportParametersGeometry

    LOGGER

    Fields inherited from class org.gvsig.export.spi.AbstractExportParameters

    exportAttributes, factory

    Fields inherited from interface org.gvsig.export.ExportParameters

    USE_ALL_FEATURES, USE_FILTERED_FEATURES, USE_SELECTED_FEATURES

    Fields inherited from interface org.gvsig.export.ExportParametersGeometry

    CHECKGEOMETRY_CHECK_IF_CORRUPT, CHECKGEOMETRY_CHECK_IF_VALID, CHECKGEOMETRY_NONE, CHECKGEOMETRYACTION_ABORT, CHECKGEOMETRYACTION_SET_GEOMETRY_TO_NULL, CHECKGEOMETRYACTION_SKIP_FEATURE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
     
    boolean
     
     
     
     
     
     
     
    void
    loadFromState(org.gvsig.tools.persistence.PersistentState state)
     
    static void
     
    void
    saveToState(org.gvsig.tools.persistence.PersistentState state)
     
    void
    setCharset(String charset)
     
    void
    setCommentStartMarker(String commentStartMarker)
     
    void
    setDelimiter(String delimiter)
     
    void
    setEscapeCharacter(String escapeCharacer)
     
    void
    setGeometryFormat(String geometryFormat)
     
    void
    setIncludeMetadataInHeader(boolean includeMetadataInHeader)
     
    void
    setLocale(String locale)
     
    void
    setProfile(String profile)
     
    void
    setQuoteCharacter(String quoteCharacter)
     
    void
    setQuotePolicy(String quotePolicy)
     
    void
    setRecordSeparator(String recordSeparator)
     
    void
    setSourceFeatureType(org.gvsig.fmap.dal.feature.FeatureType sourceFeatureType)
     
     

    Methods inherited from class org.gvsig.export.spi.AbstractExportParametersGeometryFile

    getEvaluatedFile, getFile, getFileExtension, resetVolatileValues, setFile

    Methods inherited from class org.gvsig.export.spi.AbstractExportParametersGeometry

    clone, getContextProjection, getGeometryChecks, getGeometryChecksAction, getSourceGeometryFieldName, getSourceProjection, getSourceTransformation, getTargetGeometrySubtype, getTargetGeometryType, getTargetGeometryTypeAsInt, getTargetProjection, getTargetTransformation, getTransformationToUse, getTryToFixGeometry, needsSelectTargetProjection, setContextProjection, setGeometryChecks, setGeometryChecksAction, setSourceGeometryFieldName, setSourceProjection, setSourceTransformation, setTargetGeometrySubtype, setTargetGeometryType, setTargetGeometryType, setTargetProjection, setTargetTransformation, setTryToFixGeometry

    Methods inherited from class org.gvsig.export.spi.AbstractExportParameters

    getContext, getCreationDate, getExportAttributes, getFactory, getFeatureQuery, getFeaturesToUse, getFilterExpresion, getLabel, getSourceFeatureStore, getSourceFeatureType, getTargetFeatureType, getValue, setContext, setCreationDate, setExportAttributes, setFeatureQuery, setFeaturesToUse, setFilterExpresion, setSourceFeatureStore

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface org.gvsig.export.ExportParameters

    clone, getContext, getCreationDate, getExportAttributes, getFactory, getFeatureQuery, getFeaturesToUse, getFilterExpresion, getSourceFeatureStore, getSourceFeatureType, getTargetFeatureType, needsSelectTargetProjection, resetVolatileValues, setContext, setCreationDate, setExportAttributes, setFeatureQuery, setFeaturesToUse, setFilterExpresion, setSourceFeatureStore

    Methods inherited from interface org.gvsig.export.ExportParametersFile

    getEvaluatedFile, getFile, getFileExtension, setFile

    Methods inherited from interface org.gvsig.tools.util.LabeledValue

    getLabel, getValue
  • Constructor Details

    • ExportCSVParametersImpl

      public ExportCSVParametersImpl(ExportCSVServiceFactory factory)
    • ExportCSVParametersImpl

      public ExportCSVParametersImpl()
  • Method Details

    • getServiceName

      public String getServiceName()
      Specified by:
      getServiceName in interface org.gvsig.export.ExportParameters
    • setSourceFeatureType

      public void setSourceFeatureType(org.gvsig.fmap.dal.feature.FeatureType sourceFeatureType)
      Specified by:
      setSourceFeatureType in interface org.gvsig.export.ExportParameters
      Overrides:
      setSourceFeatureType in class org.gvsig.export.spi.AbstractExportParameters
    • getProfile

      public String getProfile()
      Specified by:
      getProfile in interface ExportCSVParameters
    • setProfile

      public void setProfile(String profile)
      Specified by:
      setProfile in interface ExportCSVParameters
    • getQuotePolicy

      public String getQuotePolicy()
      Specified by:
      getQuotePolicy in interface ExportCSVParameters
    • setQuotePolicy

      public void setQuotePolicy(String quotePolicy)
      Specified by:
      setQuotePolicy in interface ExportCSVParameters
    • getLocale

      public String getLocale()
      Specified by:
      getLocale in interface ExportCSVParameters
    • setLocale

      public void setLocale(String locale)
      Specified by:
      setLocale in interface ExportCSVParameters
    • getRecordSeparator

      public String getRecordSeparator()
      Specified by:
      getRecordSeparator in interface ExportCSVParameters
    • setRecordSeparator

      public void setRecordSeparator(String recordSeparator)
      Specified by:
      setRecordSeparator in interface ExportCSVParameters
    • getDelimiter

      public String getDelimiter()
      Specified by:
      getDelimiter in interface ExportCSVParameters
    • setDelimiter

      public void setDelimiter(String delimiter)
      Specified by:
      setDelimiter in interface ExportCSVParameters
    • getQuoteCharacter

      public String getQuoteCharacter()
      Specified by:
      getQuoteCharacter in interface ExportCSVParameters
    • setQuoteCharacter

      public void setQuoteCharacter(String quoteCharacter)
      Specified by:
      setQuoteCharacter in interface ExportCSVParameters
    • getCommentStartMarker

      public String getCommentStartMarker()
      Specified by:
      getCommentStartMarker in interface ExportCSVParameters
    • setCommentStartMarker

      public void setCommentStartMarker(String commentStartMarker)
      Specified by:
      setCommentStartMarker in interface ExportCSVParameters
    • getEscapeCharacter

      public String getEscapeCharacter()
      Specified by:
      getEscapeCharacter in interface ExportCSVParameters
    • setEscapeCharacter

      public void setEscapeCharacter(String escapeCharacer)
      Specified by:
      setEscapeCharacter in interface ExportCSVParameters
    • getCharset

      public String getCharset()
      Specified by:
      getCharset in interface org.gvsig.export.ExportCharsetParameters
    • setCharset

      public void setCharset(String charset)
      Specified by:
      setCharset in interface org.gvsig.export.ExportCharsetParameters
    • toString

      public String toString()
      Specified by:
      toString in interface org.gvsig.tools.util.LabeledValue
      Overrides:
      toString in class org.gvsig.export.spi.AbstractExportParameters
    • 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.export.spi.AbstractExportParametersGeometryFile
      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.export.spi.AbstractExportParametersGeometryFile
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • getIncludeMetadataInHeader

      public boolean getIncludeMetadataInHeader()
      Specified by:
      getIncludeMetadataInHeader in interface ExportCSVParameters
    • setIncludeMetadataInHeader

      public void setIncludeMetadataInHeader(boolean includeMetadataInHeader)
      Specified by:
      setIncludeMetadataInHeader in interface ExportCSVParameters
    • getGeometryFormat

      public String getGeometryFormat()
      Specified by:
      getGeometryFormat in interface ExportCSVParameters
    • setGeometryFormat

      public void setGeometryFormat(String geometryFormat)
      Specified by:
      setGeometryFormat in interface ExportCSVParameters