|
Eclipse Platform Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.text.templates.persistence.TemplateReaderWriter
public class TemplateReaderWriter
Serializes templates as character or byte stream and reads the same format back.
Clients may instantiate this class, it is not intended to be subclassed.
Constructor Summary | |
---|---|
TemplateReaderWriter()
Create a new instance. |
Method Summary | |
---|---|
TemplatePersistenceData[] |
read(java.io.InputStream stream,
java.util.ResourceBundle bundle)
Reads templates from a stream and adds them to the templates. |
TemplatePersistenceData[] |
read(java.io.Reader reader)
Reads templates from a reader and returns them. |
TemplatePersistenceData[] |
read(java.io.Reader reader,
java.util.ResourceBundle bundle)
Reads templates from a stream and adds them to the templates. |
TemplatePersistenceData |
readSingle(java.io.Reader reader,
java.lang.String id)
Reads the template with identifier id from a reader and
returns it. |
void |
save(TemplatePersistenceData[] templates,
java.io.OutputStream stream)
Saves the templates as XML, encoded as UTF-8 onto the given byte stream. |
void |
save(TemplatePersistenceData[] templates,
java.io.Writer writer)
Saves the templates as XML. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TemplateReaderWriter()
Method Detail |
---|
public TemplatePersistenceData[] read(java.io.Reader reader) throws java.io.IOException
save
method.
reader
- the reader to read templates from
TemplatePersistenceData
java.io.IOException
- if reading from the stream failspublic TemplatePersistenceData readSingle(java.io.Reader reader, java.lang.String id) throws java.io.IOException
id
from a reader and
returns it. The reader must present a serialized form as produced by the
save
method.
reader
- the reader to read templates fromid
- the id of the template to return
TemplatePersistenceData
java.io.IOException
- if reading from the stream failspublic TemplatePersistenceData[] read(java.io.Reader reader, java.util.ResourceBundle bundle) throws java.io.IOException
reader
- the reader to read templates frombundle
- a resource bundle to use for translating the read templates, or null
if no translation should occur
TemplatePersistenceData
java.io.IOException
- if reading from the stream failspublic TemplatePersistenceData[] read(java.io.InputStream stream, java.util.ResourceBundle bundle) throws java.io.IOException
stream
- the byte stream to read templates frombundle
- a resource bundle to use for translating the read templates, or null
if no translation should occur
TemplatePersistenceData
java.io.IOException
- if reading from the stream failspublic void save(TemplatePersistenceData[] templates, java.io.OutputStream stream) throws java.io.IOException
templates
- the templates to savestream
- the byte output to write the templates to in XML
java.io.IOException
- if writing the templates failspublic void save(TemplatePersistenceData[] templates, java.io.Writer writer) throws java.io.IOException
templates
- the templates to savewriter
- the writer to write the templates to in XML
java.io.IOException
- if writing the templates fails
|
Eclipse Platform Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.