org.gvsig.metadata.lib.ioexchanger.iso19139
Class NEMMetadataExchanger

java.lang.Object
  extended by org.gvsig.metadata.lib.ioexchanger.api.AbstractMetadataExchanger
      extended by org.gvsig.metadata.lib.ioexchanger.api.AbstractMetadataFileExchanger
          extended by org.gvsig.metadata.lib.ioexchanger.iso19139.AbstractISONEMExchanger
              extended by org.gvsig.metadata.lib.ioexchanger.iso19139.NEMMetadataExchanger
All Implemented Interfaces:
MetadataExchanger, Provider

public class NEMMetadataExchanger
extends AbstractISONEMExchanger
implements MetadataExchanger


Field Summary
static String EXCHANGER_ID
           
static String EXCHANGER_NAME
           
 
Fields inherited from interface org.gvsig.metadata.lib.ioexchanger.api.MetadataExchanger
ACTION_EXPORT, ACTION_IMPORT, PARAM_ACTION, PARAM_EXCHANGER, PARAM_EXCHANGERID, PARAM_FILE, PARAM_METADATA, PARAM_PROVIDERTYPE, PARAM_WIZARDNAME
 
Constructor Summary
NEMMetadataExchanger(DynObject params)
           
 
Method Summary
 DynObject createParameters()
           
 DynStruct getExchangerDefinition(String name)
           
protected  InputStream getInputStream(Object baseFile)
           
protected  OutputStream getOutputStream(Object baseFile)
           
protected  ParserManager getParserManager()
           
 boolean hasDefinition(DynStruct definition)
           
 void registerMetadataExchanger(MetadataExchangerFactory factory)
           
 
Methods inherited from class org.gvsig.metadata.lib.ioexchanger.iso19139.AbstractISONEMExchanger
loadFile, saveFile
 
Methods inherited from class org.gvsig.metadata.lib.ioexchanger.api.AbstractMetadataFileExchanger
loadMetadata, saveMetadata
 
Methods inherited from class org.gvsig.metadata.lib.ioexchanger.api.AbstractMetadataExchanger
getDescription, getId, getName, getParameters, setProviderServices
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gvsig.metadata.lib.ioexchanger.api.MetadataExchanger
getDescription, getId, getName, getParameters, loadMetadata, saveMetadata
 
Methods inherited from interface org.gvsig.tools.service.spi.Provider
setProviderServices
 

Field Detail

EXCHANGER_ID

public static final String EXCHANGER_ID
See Also:
Constant Field Values

EXCHANGER_NAME

public static final String EXCHANGER_NAME
See Also:
Constant Field Values
Constructor Detail

NEMMetadataExchanger

public NEMMetadataExchanger(DynObject params)
Method Detail

getInputStream

protected InputStream getInputStream(Object baseFile)
                              throws FileNotFoundException
Specified by:
getInputStream in class AbstractMetadataFileExchanger
Throws:
FileNotFoundException

getOutputStream

protected OutputStream getOutputStream(Object baseFile)
                                throws FileNotFoundException
Specified by:
getOutputStream in class AbstractMetadataFileExchanger
Throws:
FileNotFoundException

createParameters

public DynObject createParameters()

getParserManager

protected ParserManager getParserManager()
Overrides:
getParserManager in class AbstractISONEMExchanger

hasDefinition

public boolean hasDefinition(DynStruct definition)

getExchangerDefinition

public DynStruct getExchangerDefinition(String name)

registerMetadataExchanger

public void registerMetadataExchanger(MetadataExchangerFactory factory)


Copyright © 2004-2013 gvSIG. All Rights Reserved.