Class RegisterImpl

java.lang.Object
org.gvsig.fmap.dal.impl.RegisterImpl
All Implemented Interfaces:
Iterable<org.gvsig.fmap.dal.DataFactory>, org.gvsig.fmap.dal.Register

public class RegisterImpl extends Object implements org.gvsig.fmap.dal.Register
  • Constructor Details

    • RegisterImpl

      public RegisterImpl(String name, String description)
  • Method Details

    • register

      public void register(org.gvsig.fmap.dal.DataFactory factory)
      Specified by:
      register in interface org.gvsig.fmap.dal.Register
    • getFactory

      public org.gvsig.fmap.dal.DataFactory getFactory(String name)
      Specified by:
      getFactory in interface org.gvsig.fmap.dal.Register
    • create

      public org.gvsig.fmap.dal.DataFactoryUnit create(String name, org.gvsig.fmap.dal.DataParameters parameters, org.gvsig.tools.service.spi.Services services) throws org.gvsig.fmap.dal.exception.ProviderNotRegisteredException, org.gvsig.fmap.dal.exception.InitializeException
      Specified by:
      create in interface org.gvsig.fmap.dal.Register
      Throws:
      org.gvsig.fmap.dal.exception.ProviderNotRegisteredException
      org.gvsig.fmap.dal.exception.InitializeException
    • exits

      public boolean exits(String name)
      Specified by:
      exits in interface org.gvsig.fmap.dal.Register
    • getFactoryNames

      public List<String> getFactoryNames()
      Specified by:
      getFactoryNames in interface org.gvsig.fmap.dal.Register
    • iterator

      public Iterator<org.gvsig.fmap.dal.DataFactory> iterator()
      Specified by:
      iterator in interface Iterable<org.gvsig.fmap.dal.DataFactory>
      Specified by:
      iterator in interface org.gvsig.fmap.dal.Register