|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.sqleditor.internal.templates.SQLTemplateReaderWriter
public class SQLTemplateReaderWriter
This class is refactored from TemplateReaderWriter to support intelligence template. 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 | |
---|---|
SQLTemplateReaderWriter()
Create a new instance. |
Method Summary | |
---|---|
org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] |
read(java.io.InputStream stream,
java.util.ResourceBundle bundle)
Reads templates from a stream and adds them to the templates. |
org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] |
read(java.io.Reader reader)
Reads templates from a reader and returns them. |
org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] |
read(java.io.Reader reader,
java.util.ResourceBundle bundle)
Reads templates from a stream and adds them to the templates. |
org.eclipse.jface.text.templates.persistence.TemplatePersistenceData |
readSingle(java.io.Reader reader,
java.lang.String id)
Reads the template with identifier id from a reader and returns it. |
void |
save(org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] templates,
java.io.OutputStream stream)
Saves the templates as XML, encoded as UTF-8 onto the given byte stream. |
void |
save(org.eclipse.jface.text.templates.persistence.TemplatePersistenceData[] templates,
java.io.Writer writer)
Saves the templates as XML. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SQLTemplateReaderWriter()
Method Detail |
---|
public org.eclipse.jface.text.templates.persistence.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 org.eclipse.jface.text.templates.persistence.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 org.eclipse.jface.text.templates.persistence.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 org.eclipse.jface.text.templates.persistence.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(org.eclipse.jface.text.templates.persistence.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(org.eclipse.jface.text.templates.persistence.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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |