public class OscarWriter
extends java.lang.Object
| Constructor and Description |
|---|
OscarWriter(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> data,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> ignoreData)
Create a new writer instance
|
| Modifier and Type | Method and Description |
|---|---|
void |
write(java.io.File file) |
void |
write(java.io.OutputStream targetStream)
Perform the write operation
|
static void |
writeData(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> data,
java.io.OutputStream stream)
Write out the data as JSON encoded data
|
static void |
writeIgnoreData(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> ignoreData,
java.io.OutputStream stream)
Write out the ignore data as JSON encoded data
|
public OscarWriter(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> data,
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> ignoreData)
data - the data to write (most not be null)ignoreData - the ignore data (may be null)public void write(java.io.File file)
throws java.io.FileNotFoundException,
java.io.IOException
java.io.FileNotFoundExceptionjava.io.IOExceptionpublic void write(java.io.OutputStream targetStream)
throws java.io.IOException
The stream is closed.
targetStream - target stream to write tojava.io.IOException - if an IO error occurspublic static void writeData(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>>> data,
java.io.OutputStream stream)
throws java.io.IOException
The stream is not closed
data - the data to writestream - the stream to write tojava.io.IOExceptionpublic static void writeIgnoreData(java.util.Map<java.lang.String,java.util.Set<java.lang.String>> ignoreData,
java.io.OutputStream stream)
throws java.io.IOException
The stream is not closed
ignoreData - the data to writestream - the stream to write tojava.io.IOException
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0