Package org.gvsig.gpe.lib.impl
Class DefaultGPEProviderManager
java.lang.Object
org.gvsig.gpe.lib.impl.DefaultGPEProviderManager
- All Implemented Interfaces:
GPEProviderManager
- Author:
- Jorge Piera
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidaddGpeParser(Class clazz) voidaddGpeParser(String name, String description, Class clazz) voidvoidaddGpeWriterHandlerImplementor(String name, String description, Class clazz) voidaddParsersFile(File file) voidaddWritersFile(File file) createParser(File file) createParser(String name) createParser(URI uri) createParserByClass(String prefferredImplClassName) createParserByMimeType(String mimeType) createWriterHandlerImplementorByClass(String prefferredImplClassName) getWriterHandlerByFormat(String format)
-
Constructor Details
-
DefaultGPEProviderManager
public DefaultGPEProviderManager()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceGPEProviderManager
-
addGpeParser
public void addGpeParser(String name, String description, Class clazz) throws ParserNotRegisteredException - Specified by:
addGpeParserin interfaceGPEProviderManager- Throws:
ParserNotRegisteredException
-
addGpeParser
- Specified by:
addGpeParserin interfaceGPEProviderManager- Throws:
ParserNotRegisteredException
-
addGpeWriterHandlerImplementor
public void addGpeWriterHandlerImplementor(String name, String description, Class clazz) throws WriterHandlerNotRegisteredException - Specified by:
addGpeWriterHandlerImplementorin interfaceGPEProviderManager- Throws:
WriterHandlerNotRegisteredException
-
addGpeWriterHandlerImplementor
- Specified by:
addGpeWriterHandlerImplementorin interfaceGPEProviderManager- Throws:
WriterHandlerNotRegisteredException
-
addParsersFile
- Specified by:
addParsersFilein interfaceGPEProviderManager- Throws:
FileNotFoundExceptionIOException
-
addWritersFile
- Specified by:
addWritersFilein interfaceGPEProviderManager- Throws:
FileNotFoundExceptionIOException
-
createParser
- Specified by:
createParserin interfaceGPEProviderManager- Throws:
ParserCreationException
-
createParser
- Specified by:
createParserin interfaceGPEProviderManager- Throws:
ParserCreationException
-
createParserByClass
public IGPEParser createParserByClass(String prefferredImplClassName) throws ParserCreationException - Specified by:
createParserByClassin interfaceGPEProviderManager- Throws:
ParserCreationException
-
createParserByMimeType
- Specified by:
createParserByMimeTypein interfaceGPEProviderManager- Throws:
ParserCreationException
-
createWriterHandlerImplementor
public IGPEWriterHandlerImplementor createWriterHandlerImplementor(String name) throws WriterHandlerCreationException - Specified by:
createWriterHandlerImplementorin interfaceGPEProviderManager- Throws:
WriterHandlerCreationException
-
createWriterHandlerImplementorByClass
public IGPEWriterHandlerImplementor createWriterHandlerImplementorByClass(String prefferredImplClassName) throws WriterHandlerCreationException - Specified by:
createWriterHandlerImplementorByClassin interfaceGPEProviderManager- Throws:
WriterHandlerCreationException
-
createWriterHandlerImplementorByMimeType
public IGPEWriterHandlerImplementor createWriterHandlerImplementorByMimeType(String mimeType) throws WriterHandlerCreationException - Specified by:
createWriterHandlerImplementorByMimeTypein interfaceGPEProviderManager- Throws:
WriterHandlerCreationException
-
getAllParsers
- Specified by:
getAllParsersin interfaceGPEProviderManager
-
getWriterHandlerByFormat
- Specified by:
getWriterHandlerByFormatin interfaceGPEProviderManager
-
createParser
- Specified by:
createParserin interfaceGPEProviderManager- Throws:
ParserCreationException
-