|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ontopia.topicmaps.xml.XTMTopicMapWriter
public class XTMTopicMapWriter
PUBLIC: A topic map writer that can write topic maps out as either XTM 1.0, 2.0 or 2.1. The default is XTM 1.0.
Field Summary | |
---|---|
protected boolean |
add_ids
|
protected boolean |
export_srclocs
|
protected DeciderIF |
filter
|
protected DocumentHandler |
out
|
protected Writer |
writer
|
Constructor Summary | |
---|---|
XTMTopicMapWriter(File file)
PUBLIC: Creates a topic map writer bound to the file given in the arguments. |
|
XTMTopicMapWriter(File file,
String encoding)
PUBLIC: Creates a topic map writer bound to the file given in the arguments. |
|
XTMTopicMapWriter(OutputStream stream,
String encoding)
PUBLIC: Creates a topic map writer bound to the output stream given in the arguments. |
|
XTMTopicMapWriter(String filename)
PUBLIC: Creates a topic map writer bound to the file given in the arguments. |
|
XTMTopicMapWriter(Writer writer,
String encoding)
PUBLIC: Creates a topic map writer bound to the Writer given in the arguments; we do not recommend the use of this method. |
Method Summary | |
---|---|
boolean |
getAddIds()
PUBLIC: Returns true if configured to add IDs to all elements. |
boolean |
getExportSourceLocators()
INTERNAL: Returns true if source locators should be exported. |
void |
setAddIds(boolean add_ids)
PUBLIC: Tells the exporter whether or not to add IDs to all elements. |
void |
setExportSourceLocators(boolean export_srclocs)
INTERNAL: Set the flag that says whether source locators should be exported or not. |
void |
setFilter(DeciderIF filter)
PUBLIC: Sets a filter used to filter the topic map before export. |
void |
setVersion(int version)
Deprecated. |
void |
setVersion(XTMVersion version)
PUBLIC: Set XTM version to use on export. |
void |
write(TopicMapIF topicmap)
PUBLIC: Writes the given topic map to an implicit implementation dependent destination. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected DocumentHandler out
protected Writer writer
protected DeciderIF filter
protected boolean export_srclocs
protected boolean add_ids
Constructor Detail |
---|
public XTMTopicMapWriter(String filename) throws IOException
filename
- The name of the file to which the topic map is to
be written.
IOException
public XTMTopicMapWriter(File file) throws IOException
file
- The file object to which the topic map is to be written.
IOException
public XTMTopicMapWriter(File file, String encoding) throws IOException
file
- The file object to which the topic map is to be written.encoding
- The character encoding to write the topic map in.
IOException
public XTMTopicMapWriter(OutputStream stream, String encoding) throws IOException, UnsupportedEncodingException
stream
- The output stream to which the topic map is to be
written.encoding
- The character encoding to write the topic map in.
UnsupportedEncodingException
- Thrown when the character
encoding is not supported by the Java environment.
IOException
public XTMTopicMapWriter(Writer writer, String encoding) throws IOException
writer
- The Writer to which the topic map is to be
written.encoding
- The character encoding the Writer writes in.
Note that this must be set correctly, or the XML
document will not parse correctly.
IOException
Method Detail |
---|
public void setFilter(DeciderIF filter)
public boolean getAddIds()
public void setAddIds(boolean add_ids)
@Deprecated public void setVersion(int version)
setVersion(XTMVersion).
public void setVersion(XTMVersion version)
public void write(TopicMapIF topicmap) throws IOException
TopicMapWriterIF
write
in interface TopicMapWriterIF
topicmap
- The topic map to be exported/written;
an object implementing TopicMapIF
IOException
- Thrown if writing the topic map fails.public boolean getExportSourceLocators()
public void setExportSourceLocators(boolean export_srclocs)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |