Package net.ontopia.topicmaps.impl.rdbms
Class RDBMSTopicMapReader
java.lang.Object
net.ontopia.topicmaps.impl.rdbms.RDBMSTopicMapReader
- All Implemented Interfaces:
TopicMapReaderIF
INTERNAL: Topic map reader that reads topic maps from the RDBMS
backend connector.
- Since:
- 1.2.5
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRDBMSTopicMapReader(long topicmap_id) RDBMSTopicMapReader(String propfile, long topicmap_id) RDBMSTopicMapReader(Map properties, long topicmap_id) -
Method Summary
Modifier and TypeMethodDescriptionvoidimportInto(TopicMapIF topicmap) PUBLIC: Imports an implicitly designated topic map into the given topic map.read()PUBLIC: Reads the next topic map available from some implicit, implementation dependent source.readAll()PUBLIC: Reads all the topic map available from some implicit, implementation dependent source.voidsetAdditionalProperties(Map<String, Object> properties) RDBMSTopicMapReader does not accept any additional properties outside of the specified properties file.
-
Field Details
-
propfile
-
properties
-
topicmap_id
protected long topicmap_id
-
-
Constructor Details
-
RDBMSTopicMapReader
public RDBMSTopicMapReader(long topicmap_id) -
RDBMSTopicMapReader
-
RDBMSTopicMapReader
-
-
Method Details
-
read
Description copied from interface:TopicMapReaderIFPUBLIC: Reads the next topic map available from some implicit, implementation dependent source. A topic map source may contain multiple topic maps. The read method returns the next topic map that is available from that source.nullis returned when there are no more topic maps available. In a sense this is iterator-like behaviour.- Specified by:
readin interfaceTopicMapReaderIF- Returns:
- The next topic map read from the source; an object implementing TopicMapIF. null is returned when there are no more topic maps available from the source.
- Throws:
IOException- Thrown if reading the source fails.
-
readAll
Description copied from interface:TopicMapReaderIFPUBLIC: Reads all the topic map available from some implicit, implementation dependent source. A topic map source may contain multiple topic maps. The readAll method returns a collection contain all the topic maps available from the source.- Specified by:
readAllin interfaceTopicMapReaderIF- Returns:
- A collection containing all the topic maps read from the source; objects implementing TopicMapIF.
- Throws:
IOException- Thrown if reading the source fails.
-
setAdditionalProperties
RDBMSTopicMapReader does not accept any additional properties outside of the specified properties file.- Specified by:
setAdditionalPropertiesin interfaceTopicMapReaderIF- Parameters:
properties-
-
importInto
Description copied from interface:TopicMapReaderIFPUBLIC: Imports an implicitly designated topic map into the given topic map.- Specified by:
importIntoin interfaceTopicMapReaderIF- Parameters:
topicmap- The topic map into which the import will be done; an object implementing TopicMapIF.- Throws:
IOException
-