public class SimbergOpenDataHandler
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
SimbergOpenDataHandler.SimbergImage |
class |
SimbergOpenDataHandler.SimbergKeyword |
class |
SimbergOpenDataHandler.SimbergPhotograph |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHOR_ROLE_SI |
static java.lang.String |
AUTHOR_SI |
(package private) java.util.ArrayList<SimbergOpenDataHandler.SimbergPhotograph> |
data |
static java.lang.String |
IMAGE_BASE_URL |
static java.lang.String |
IMAGE_ROLE_SI |
static java.lang.String |
IMAGE_SI |
static java.lang.String |
IMAGE_TYPE_ROLE_SI |
static java.lang.String |
IS_ABOUT_ROLE_SI |
static java.lang.String |
IS_ABOUT_SI |
static java.lang.String |
KEEPER_ROLE_SI |
static java.lang.String |
KEEPER_SI |
static java.lang.String |
MATERIAL_ROLE_SI |
static java.lang.String |
MATERIAL_SI |
private static boolean |
SPLIT_KEYWORDS |
static java.lang.String |
TIME_ROLE_SI |
static java.lang.String |
TIME_SI |
static java.lang.String |
TYPE_ROLE_SI |
static java.lang.String |
TYPE_SI |
static java.lang.String |
VALOKUVA_SI |
Constructor and Description |
---|
SimbergOpenDataHandler(TopicMap tm,
WandoraToolLogger logger) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
encodeCSVString(java.lang.String str) |
protected java.lang.String |
encodeJSONString(java.lang.String string) |
protected java.lang.String |
encodeXMLValue(java.lang.String str) |
void |
exportCSV(java.io.PrintWriter writer,
WandoraToolLogger logger) |
void |
exportJSON(java.io.PrintWriter writer,
WandoraToolLogger logger) |
void |
exportLIDO(java.util.zip.ZipOutputStream zipStream,
WandoraToolLogger logger) |
void |
exportOAIDC(java.util.zip.ZipOutputStream zipStream,
WandoraToolLogger logger) |
void |
exportXML(java.io.PrintWriter writer,
WandoraToolLogger logger) |
void |
make(TopicMap tm,
WandoraToolLogger logger) |
SimbergOpenDataHandler.SimbergPhotograph |
make(Topic t,
TopicMap tm,
WandoraToolLogger logger) |
protected java.lang.String |
makeJSONObject(java.lang.String key,
java.lang.String value,
java.lang.String tabs) |
protected java.lang.String |
makeXMLElement(java.lang.String element,
java.lang.String value,
java.lang.String tabs) |
protected void |
print(java.io.PrintWriter writer,
java.lang.String str) |
protected void |
println(java.io.PrintWriter writer,
java.lang.String str) |
private static final boolean SPLIT_KEYWORDS
java.util.ArrayList<SimbergOpenDataHandler.SimbergPhotograph> data
public static final java.lang.String VALOKUVA_SI
public static final java.lang.String IS_ABOUT_SI
public static final java.lang.String IS_ABOUT_ROLE_SI
public static final java.lang.String AUTHOR_SI
public static final java.lang.String AUTHOR_ROLE_SI
public static final java.lang.String TYPE_SI
public static final java.lang.String TYPE_ROLE_SI
public static final java.lang.String MATERIAL_SI
public static final java.lang.String MATERIAL_ROLE_SI
public static final java.lang.String TIME_SI
public static final java.lang.String TIME_ROLE_SI
public static final java.lang.String KEEPER_SI
public static final java.lang.String KEEPER_ROLE_SI
public static final java.lang.String IMAGE_SI
public static final java.lang.String IMAGE_TYPE_ROLE_SI
public static final java.lang.String IMAGE_ROLE_SI
public static java.lang.String IMAGE_BASE_URL
public SimbergOpenDataHandler(TopicMap tm, WandoraToolLogger logger)
public void make(TopicMap tm, WandoraToolLogger logger) throws TopicMapException
TopicMapException
public SimbergOpenDataHandler.SimbergPhotograph make(Topic t, TopicMap tm, WandoraToolLogger logger) throws TopicMapException
TopicMapException
public void exportLIDO(java.util.zip.ZipOutputStream zipStream, WandoraToolLogger logger) throws TopicMapException, java.io.IOException
TopicMapException
java.io.IOException
public void exportOAIDC(java.util.zip.ZipOutputStream zipStream, WandoraToolLogger logger) throws TopicMapException, java.io.IOException
TopicMapException
java.io.IOException
public void exportXML(java.io.PrintWriter writer, WandoraToolLogger logger) throws TopicMapException
TopicMapException
public void exportCSV(java.io.PrintWriter writer, WandoraToolLogger logger) throws TopicMapException
TopicMapException
public void exportJSON(java.io.PrintWriter writer, WandoraToolLogger logger) throws TopicMapException
TopicMapException
protected void print(java.io.PrintWriter writer, java.lang.String str)
protected void println(java.io.PrintWriter writer, java.lang.String str)
protected java.lang.String makeJSONObject(java.lang.String key, java.lang.String value, java.lang.String tabs)
protected java.lang.String makeXMLElement(java.lang.String element, java.lang.String value, java.lang.String tabs)
protected java.lang.String encodeXMLValue(java.lang.String str)
protected java.lang.String encodeCSVString(java.lang.String str)
protected java.lang.String encodeJSONString(java.lang.String string)
Copyright 2004-2015 Wandora Team