Deserializer Plugin

Ruben de Laat edited this page Jul 10, 2013 · 2 revisions

To deserialize a stream of data to an object model.

public interface DeserializerPlugin extends Plugin {
	Deserializer createDeserializer(PluginConfiguration pluginConfiguration);
	boolean canHandleExtension(String extension);
}
public interface Deserializer {
	void init(SchemaDefinition schemaDefinition);
	IfcModelInterface read(File file) throws DeserializeException;
	IfcModelInterface read(InputStream inputStream, String fileName, long fileSize) throws DeserializeException;
}

You can subclass EmfDeserializer so you don't have to implement all methods.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.