|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Serializer
This interface provides a means to serialize and/or de-serialize the chart model instance into XML content. Serialization is internally implemented using EMF tools using the Chart XSDs (XML schema definition(s)).
| Method Summary | |
|---|---|
java.io.ByteArrayOutputStream |
asXml(Chart cModel,
boolean bStripHeaders)
Write the chart described by the model to a ByteArrayOutputStream. |
Chart |
fromXml(java.io.ByteArrayInputStream byaIS,
boolean bStripHeaders)
Reads the chart model from the ByteArrayInputStream. |
ChartPreferences |
loadPreferences(java.io.InputStream is)
Deprecated. only reserved for compatibility |
Chart |
read(java.io.InputStream is)
Reads the chart model from the given InputStream |
Chart |
read(org.eclipse.emf.common.util.URI uri)
Reads the chart model from the location defined by the URI provided. |
Chart |
readEmbedded(org.eclipse.emf.common.util.URI uri)
Reads the chart model embedded inside other XML content defined by the URI provided. |
void |
savePreferences(ChartPreferences preferences,
java.io.OutputStream os)
Deprecated. only reserved for compatibility |
void |
write(Chart cModel,
java.io.OutputStream os)
Write the chart described by the model to the OutputStream provided. |
void |
write(Chart cModel,
org.eclipse.emf.common.util.URI uri)
Write the chart described by the model to the location defined by the URI provided. |
| Method Detail |
|---|
void write(Chart cModel,
java.io.OutputStream os)
throws java.io.IOException
cModel - The model to be serialized os The OutputStream to which the model is to be serialized
java.io.IOException
void write(Chart cModel,
org.eclipse.emf.common.util.URI uri)
throws java.io.IOException
cModel - The model to be serialized uri The URI to which the model is to be serialized
java.io.IOException
java.io.ByteArrayOutputStream asXml(Chart cModel,
boolean bStripHeaders)
throws java.io.IOException
cModel - The model to be serialized bStripHeaders Specifies whether or not the headers are to be removed while
serializing the model
java.io.IOException
void savePreferences(ChartPreferences preferences,
java.io.OutputStream os)
throws java.io.IOException
preferences - The ChartPreferences object to be savedos - The OutputStream to which the preferences are to be written
java.io.IOException
Chart read(java.io.InputStream is)
throws java.io.IOException
java.io.IOException
Chart read(org.eclipse.emf.common.util.URI uri)
throws java.io.IOException
uri - URI of the location holding the chart model
java.io.IOException
Chart readEmbedded(org.eclipse.emf.common.util.URI uri)
throws java.io.IOException
uri - URI of the location holding the embedded chart model
java.io.IOException
Chart fromXml(java.io.ByteArrayInputStream byaIS,
boolean bStripHeaders)
throws java.io.IOException
byaIS - The ByteArrayInputStream holding the chart modelbStripHeaders - Specifies whether or not the headers were removed when the chart model was saved
java.io.IOException
ChartPreferences loadPreferences(java.io.InputStream is)
throws java.io.IOException
is - InputStream from which the chart preferences are to be read
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||