public class FngOpenDataStruct
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
AQUISITION_SI |
private java.lang.String |
ARTIST_SI |
private java.lang.String |
ARTWORK_CLASS_SI |
private java.lang.String |
ARTWORK_CLASS_TYPE_SI |
private java.lang.String |
ARTWORK_SI |
private java.lang.String |
AUTHOR_ROLE_SI |
private java.lang.String |
AUTHOR_SI |
private java.lang.String |
COLLECTION_SI |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
creators |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
dates |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
descriptions |
private java.lang.String |
DIMENSION_SI |
private java.lang.String |
DIMENSION_TYPE_SI |
private java.lang.String |
DIMENSION_UNIT_SI |
private java.lang.String |
DIMENSION_VALUE_SI |
private java.lang.String |
DOCUMENTS_SI |
private java.lang.String |
ENRICHMENT_SI |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
formats |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
identifiers |
private java.lang.String |
IMAGE_SI |
private java.lang.String |
KEEPER_SI |
private java.lang.String |
KEYWORD_SI |
private java.lang.String |
KEYWORD_TYPE_SI |
private java.lang.String[] |
languages |
private java.lang.String |
MATERIAL_SI |
private java.lang.String |
MUSEUM_SI |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
publishers |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
relations |
private java.lang.String |
resourceURI |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
rights |
java.lang.String[] |
subjectMapping |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
subjects |
private java.lang.String |
TECHNIQUE_SI |
private java.lang.String |
TEXT_DOCUMENT_ROLE_SI |
private java.lang.String |
TEXT_OCCURRENCE_TYPE_SI |
private java.lang.String |
TIME_SI |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
titles |
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
types |
private java.lang.String |
USAGE_SI |
Constructor and Description |
---|
FngOpenDataStruct() |
Modifier and Type | Method and Description |
---|---|
void |
addCreator(java.lang.String str) |
void |
addCreator(java.lang.String str,
java.lang.String lang) |
void |
addDate(java.lang.String str) |
void |
addDate(java.lang.String str,
java.lang.String lang) |
void |
addDescription(java.lang.String str) |
void |
addDescription(java.lang.String str,
java.lang.String lang) |
void |
addFormat(java.lang.String str) |
void |
addFormat(java.lang.String str,
java.lang.String lang) |
void |
addIdentifier(java.lang.String str) |
void |
addIdentifier(java.lang.String str,
java.lang.String lang) |
void |
addPublisher(java.lang.String str) |
void |
addPublisher(java.lang.String str,
java.lang.String lang) |
void |
addRelation(java.lang.String str) |
void |
addRelation(java.lang.String str,
java.lang.String lang) |
void |
addRights(java.lang.String str) |
void |
addRights(java.lang.String str,
java.lang.String lang) |
void |
addSubject(java.lang.String str) |
void |
addSubject(java.lang.String str,
java.lang.String lang) |
void |
addTitle(java.lang.String str) |
void |
addTitle(java.lang.String str,
java.lang.String lang) |
void |
addType(java.lang.String str) |
void |
addType(java.lang.String str,
java.lang.String lang) |
private void |
appendAsJSONArray(java.lang.String label,
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> values,
java.lang.StringBuilder sb) |
private void |
appendAsTextStatement(java.lang.String propertyUri,
java.lang.String valueType,
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> values,
java.lang.StringBuilder sb) |
private void |
appendAsXMLStatement(java.lang.String propertyUri,
java.lang.String valueType,
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> values,
java.lang.StringBuilder sb) |
private void |
appendLine(java.lang.StringBuilder sb,
int tabs,
java.lang.String str) |
private void |
appendLine(java.lang.StringBuilder sb,
java.lang.String str) |
private Tuples.T2<java.lang.String,java.lang.String> |
encodeJSON(Tuples.T2<java.lang.String,java.lang.String> t2) |
private java.lang.String |
encodeJSONKey(java.lang.String str) |
private java.lang.String |
encodeJSONString(java.lang.String string) |
private java.lang.String |
encodeTextString(java.lang.String str) |
private Tuples.T2<java.lang.String,java.lang.String> |
encodeXML(Tuples.T2<java.lang.String,java.lang.String> t2) |
private java.lang.String |
encodeXMLAttribute(java.lang.String str) |
private java.lang.String |
encodeXMLValue(java.lang.String str) |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getCreators() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getDates() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getDescriptions() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getFormats() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getIdentifiers() |
private java.lang.String |
getNameFor(Topic t) |
private java.lang.String |
getNameFor(Topic t,
java.lang.String lang) |
private java.lang.String |
getNameForArtworkClass(Topic t) |
private java.lang.String |
getNameForDimensionType(Topic t) |
private java.lang.String |
getNameForDimensionValue(Topic t) |
private java.lang.String |
getNameForSubjectType(Topic t) |
private java.lang.String |
getOccurrenceFor(Topic t,
Topic type,
java.lang.String lang) |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getPublishers() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getRelations() |
java.lang.String |
getResourceURI() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getRights() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getSubjects() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getTitles() |
java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> |
getTypes() |
private java.lang.String |
inject(java.lang.String d,
java.lang.String str0,
java.lang.String str1) |
private java.lang.String |
injectT2(Tuples.T2<java.lang.String,java.lang.String> d,
java.lang.String str1,
java.lang.String str2) |
void |
populate(Topic t) |
void |
setResourceURI(java.lang.String str) |
java.lang.String |
toString(java.lang.String outputFormat) |
private void |
trimLastComma(java.lang.StringBuilder sb) |
private java.lang.String |
urlEncode(java.lang.String str) |
private java.lang.String resourceURI
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> titles
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> types
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> identifiers
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> subjects
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> creators
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> dates
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> formats
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> rights
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> publishers
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> relations
private java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> descriptions
private java.lang.String ARTWORK_SI
private java.lang.String ARTWORK_CLASS_SI
private java.lang.String ARTWORK_CLASS_TYPE_SI
private java.lang.String AUTHOR_SI
private java.lang.String AUTHOR_ROLE_SI
private java.lang.String ARTIST_SI
private java.lang.String TECHNIQUE_SI
private java.lang.String MATERIAL_SI
private java.lang.String KEEPER_SI
private java.lang.String AQUISITION_SI
private java.lang.String DIMENSION_SI
private java.lang.String DIMENSION_TYPE_SI
private java.lang.String DIMENSION_VALUE_SI
private java.lang.String DIMENSION_UNIT_SI
private java.lang.String IMAGE_SI
private java.lang.String COLLECTION_SI
private java.lang.String KEYWORD_SI
private java.lang.String KEYWORD_TYPE_SI
private java.lang.String TIME_SI
private java.lang.String MUSEUM_SI
private java.lang.String USAGE_SI
private java.lang.String DOCUMENTS_SI
private java.lang.String ENRICHMENT_SI
private java.lang.String TEXT_DOCUMENT_ROLE_SI
private java.lang.String TEXT_OCCURRENCE_TYPE_SI
private java.lang.String[] languages
public java.lang.String[] subjectMapping
public void setResourceURI(java.lang.String str)
public java.lang.String getResourceURI()
public void addTitle(java.lang.String str)
public void addTitle(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getTitles()
public void addType(java.lang.String str)
public void addType(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getTypes()
public void addIdentifier(java.lang.String str)
public void addIdentifier(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getIdentifiers()
public void addCreator(java.lang.String str)
public void addCreator(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getCreators()
public void addDate(java.lang.String str)
public void addDate(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getDates()
public void addSubject(java.lang.String str)
public void addSubject(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getSubjects()
public void addFormat(java.lang.String str)
public void addFormat(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getFormats()
public void addRights(java.lang.String str)
public void addRights(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getRights()
public void addPublisher(java.lang.String str)
public void addPublisher(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getPublishers()
public void addRelation(java.lang.String str)
public void addRelation(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getRelations()
public void addDescription(java.lang.String str)
public void addDescription(java.lang.String str, java.lang.String lang)
public java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> getDescriptions()
public void populate(Topic t) throws TopicMapException
TopicMapException
private java.lang.String getNameFor(Topic t) throws TopicMapException
TopicMapException
private java.lang.String getNameFor(Topic t, java.lang.String lang) throws TopicMapException
TopicMapException
private java.lang.String getNameForDimensionType(Topic t) throws TopicMapException
TopicMapException
private java.lang.String getNameForDimensionValue(Topic t) throws TopicMapException
TopicMapException
private java.lang.String getNameForSubjectType(Topic t) throws TopicMapException
TopicMapException
private java.lang.String getNameForArtworkClass(Topic t) throws TopicMapException
TopicMapException
private java.lang.String getOccurrenceFor(Topic t, Topic type, java.lang.String lang) throws TopicMapException
TopicMapException
public java.lang.String toString(java.lang.String outputFormat)
private void appendAsXMLStatement(java.lang.String propertyUri, java.lang.String valueType, java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> values, java.lang.StringBuilder sb)
private void appendAsTextStatement(java.lang.String propertyUri, java.lang.String valueType, java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> values, java.lang.StringBuilder sb)
private java.lang.String encodeTextString(java.lang.String str)
private void appendAsJSONArray(java.lang.String label, java.util.Collection<Tuples.T2<java.lang.String,java.lang.String>> values, java.lang.StringBuilder sb)
private void trimLastComma(java.lang.StringBuilder sb)
private Tuples.T2<java.lang.String,java.lang.String> encodeJSON(Tuples.T2<java.lang.String,java.lang.String> t2)
private java.lang.String encodeJSONString(java.lang.String string)
private java.lang.String encodeJSONKey(java.lang.String str)
private Tuples.T2<java.lang.String,java.lang.String> encodeXML(Tuples.T2<java.lang.String,java.lang.String> t2)
private java.lang.String encodeXMLValue(java.lang.String str)
private java.lang.String encodeXMLAttribute(java.lang.String str)
private java.lang.String inject(java.lang.String d, java.lang.String str0, java.lang.String str1)
private java.lang.String injectT2(Tuples.T2<java.lang.String,java.lang.String> d, java.lang.String str1, java.lang.String str2)
private void appendLine(java.lang.StringBuilder sb, java.lang.String str)
private void appendLine(java.lang.StringBuilder sb, int tabs, java.lang.String str)
private java.lang.String urlEncode(java.lang.String str)
Copyright 2004-2015 Wandora Team