|
||||||||||
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 |