|
Eclipse Platform Release 3.6 |
|||||||||
| 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 fails
public 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 fails
public 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 fails
public 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 fails
public 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 fails
public 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.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.