net.ontopia.topicmaps.utils.jtm
Class JTMTopicMapReader

java.lang.Object
  extended by net.ontopia.topicmaps.impl.utils.AbstractTopicMapReader
      extended by net.ontopia.topicmaps.utils.jtm.JTMTopicMapReader
All Implemented Interfaces:
TopicMapImporterIF, TopicMapReaderIF

public class JTMTopicMapReader
extends AbstractTopicMapReader

PUBLIC: This TopicMapReader can read topic maps in JTM 1.0 notation.

Since:
5.1

Field Summary
 
Fields inherited from class net.ontopia.topicmaps.impl.utils.AbstractTopicMapReader
base_address, source, store_factory
 
Constructor Summary
JTMTopicMapReader(java.io.File file)
          PUBLIC: Creates a topic map reader bound to the file given in the arguments.
JTMTopicMapReader(org.xml.sax.InputSource source, LocatorIF base_address)
          PUBLIC: Creates a topic map reader bound to the input source given in the arguments.
JTMTopicMapReader(java.io.InputStream stream, LocatorIF base_address)
          PUBLIC: Creates a topic map reader bound to the input stream given in the arguments.
JTMTopicMapReader(LocatorIF url)
          PUBLIC: Creates a topic map reader bound to the URL given in the arguments.
JTMTopicMapReader(java.io.Reader reader, LocatorIF base_address)
          PUBLIC: Creates a topic map reader bound to the reader given in the arguments.
JTMTopicMapReader(java.lang.String url)
          PUBLIC: Creates a topic map reader bound to the URL given in the arguments.
 
Method Summary
protected  TopicMapIF read(TopicMapStoreFactoryIF store_factory)
           
 
Methods inherited from class net.ontopia.topicmaps.impl.utils.AbstractTopicMapReader
getBaseAddress, getInputSource, getStoreFactory, importInto, makeReader, makeReader, read, readAll, readAll, setBaseAddress, setInputSource, setStoreFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JTMTopicMapReader

public JTMTopicMapReader(java.lang.String url)
                  throws java.net.MalformedURLException
PUBLIC: Creates a topic map reader bound to the URL given in the arguments.

Parameters:
url - The URL of the LTM file.
Throws:
java.net.MalformedURLException

JTMTopicMapReader

public JTMTopicMapReader(java.io.Reader reader,
                         LocatorIF base_address)
PUBLIC: Creates a topic map reader bound to the reader given in the arguments.

Parameters:
reader - The reader from which the topic map is to be read.
base_address - The base address to be used for resolving relative references.

JTMTopicMapReader

public JTMTopicMapReader(java.io.InputStream stream,
                         LocatorIF base_address)
PUBLIC: Creates a topic map reader bound to the input stream given in the arguments.

Parameters:
stream - The input stream from which the topic map is to be read.
base_address - The base address to be used for resolving relative references.

JTMTopicMapReader

public JTMTopicMapReader(java.io.File file)
                  throws java.io.IOException
PUBLIC: Creates a topic map reader bound to the file given in the arguments.

Parameters:
file - The file object from which to read the topic map.
Throws:
java.io.IOException

JTMTopicMapReader

public JTMTopicMapReader(org.xml.sax.InputSource source,
                         LocatorIF base_address)
PUBLIC: Creates a topic map reader bound to the input source given in the arguments.

Parameters:
source - The SAX input source from which the topic map is to be read.
base_address - The base address to be used for resolving relative references.

JTMTopicMapReader

public JTMTopicMapReader(LocatorIF url)
PUBLIC: Creates a topic map reader bound to the URL given in the arguments.

Parameters:
url - The URL of the topic map document.
Method Detail

read

protected TopicMapIF read(TopicMapStoreFactoryIF store_factory)
                   throws java.io.IOException
Specified by:
read in class AbstractTopicMapReader
Throws:
java.io.IOException


Copyright © 2000-2012 Ontopia.