|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ontopia.topicmaps.utils.ltm.LTMTopicMapWriter
public class LTMTopicMapWriter
PUBLIC: Exports topic maps to the LTM 1.3 interchange format.
Constructor Summary | |
---|---|
LTMTopicMapWriter(java.io.OutputStream stream)
PUBLIC: Create an LTMTopicMapWriter that writes to a given OutputStream in UTF-8. |
|
LTMTopicMapWriter(java.io.OutputStream stream,
java.lang.String encoding)
PUBLIC: Create an LTMTopicMapWriter that writes to a given OutputStream in the given encoding. |
|
LTMTopicMapWriter(java.io.Writer out)
Deprecated. |
|
LTMTopicMapWriter(java.io.Writer out,
java.lang.String encoding)
PUBLIC: Create an LTMTopicMapWriter that writes to a given Writer. |
Method Summary | |
---|---|
void |
setFilter(DeciderIF filter)
PUBLIC: Sets the filter that decides which topic map constructs are accepted in the exprted ltm. |
void |
setPreserveIds(boolean preserveIds)
PUBLIC: Set whether IDs should be preserved or generated. |
void |
write(TopicMapIF tm)
PUBLIC: Writes out the given topic map. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LTMTopicMapWriter(java.io.OutputStream stream) throws java.io.IOException
stream
- Where the output should be written.
java.io.IOException
public LTMTopicMapWriter(java.io.OutputStream stream, java.lang.String encoding) throws java.io.IOException
stream
- Where the output should be written.encoding
- The desired character encoding.
java.io.IOException
public LTMTopicMapWriter(java.io.Writer out)
out
- Where the output should be written.public LTMTopicMapWriter(java.io.Writer out, java.lang.String encoding)
out
- Where the output should be written.encoding
- The encoding used by the writer. This is the encoding
that will be declared on the first line of the LTM file. It must be
reported, because there is no way for the LTMTopicMapWriter to know
what encoding the writer uses.Method Detail |
---|
public void setPreserveIds(boolean preserveIds)
preserveIds
- Should be set to true if IDs should be preserved.public void setFilter(DeciderIF filter)
filter
- Places constraints on individual topicmap constructs.public void write(TopicMapIF tm) throws java.io.IOException
write
in interface TopicMapWriterIF
tm
- The topic map to be exported/written;
an object implementing TopicMapIF
java.io.IOException
- Thrown if writing the topic map fails.
|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |