Class AbstractDataProfile

java.lang.Object
org.gvsig.fmap.dal.feature.AbstractDataProfile
All Implemented Interfaces:
DataProfile

public abstract class AbstractDataProfile extends Object implements DataProfile
Author:
jjdelcerro
  • Field Details

    • LOGGER

      protected static final org.slf4j.Logger LOGGER
  • Constructor Details

    • AbstractDataProfile

      public AbstractDataProfile(String id, String name, Class dataClass)
    • AbstractDataProfile

      public AbstractDataProfile(String name, Class dataClass)
  • Method Details

    • getID

      public String getID()
      Specified by:
      getID in interface DataProfile
    • getName

      public String getName()
      Specified by:
      getName in interface DataProfile
    • getDataClass

      public Class getDataClass()
      Specified by:
      getDataClass in interface DataProfile
    • createData

      public Object createData(Object data, org.gvsig.tools.dynobject.Tags tags)
      Specified by:
      createData in interface DataProfile
    • doCreateData

      protected Object doCreateData(Object data, org.gvsig.tools.dynobject.Tags tags)
    • coerce

      public Object coerce(org.gvsig.tools.dataTypes.DataType dataType, Object value, org.gvsig.tools.dynobject.Tags tags) throws org.gvsig.tools.dataTypes.CoercionException
      Specified by:
      coerce in interface DataProfile
      Throws:
      org.gvsig.tools.dataTypes.CoercionException
    • doCoerce

      protected Object doCoerce(org.gvsig.tools.dataTypes.DataType dataType, Object value, org.gvsig.tools.dynobject.Tags tags) throws org.gvsig.tools.dataTypes.CoercionException
      Throws:
      org.gvsig.tools.dataTypes.CoercionException