pl.edu.agh.cast.resources
Class SerializationUtil

java.lang.Object
  extended by pl.edu.agh.cast.resources.SerializationUtil

public final class SerializationUtil
extends java.lang.Object

Utility class for model serialization.

Author:
Krzysiek Lewandowski, Adam Wos

Constructor Summary
SerializationUtil()
           
 
Method Summary
static IDiagram readDiagram(org.eclipse.core.resources.IFile file)
          Reads the whole diagram from a serialized file
static IDiagramSettings readDiagramSettings(org.eclipse.core.resources.IFile file)
          Reads only diagram settings from a file with serialized diagram
static void serializeToFile(DiagramEditorInput input)
           
static void serializeToFile(IDiagram model)
          Serializes given model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SerializationUtil

public SerializationUtil()
Method Detail

readDiagramSettings

public static IDiagramSettings readDiagramSettings(org.eclipse.core.resources.IFile file)
Reads only diagram settings from a file with serialized diagram

Parameters:
file -
Returns:
diagram settings read, or null in case of an exception

readDiagram

public static IDiagram readDiagram(org.eclipse.core.resources.IFile file)
Reads the whole diagram from a serialized file

Parameters:
file -
Returns:
the diagram, or null in case of an exception

serializeToFile

public static void serializeToFile(IDiagram model)
                            throws java.io.IOException
Serializes given model.

Parameters:
model -
Throws:
java.io.IOException

serializeToFile

public static void serializeToFile(DiagramEditorInput input)
                            throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2007-2008 AGH University of Science and Technology. All Rights Reserved.