public class FngOpenDataAbstractHandler
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<java.util.HashMap> |
creators |
private java.util.Collection<java.util.HashMap> |
dates |
private java.util.Collection<java.util.HashMap> |
descriptions |
private java.util.Collection<java.util.HashMap> |
formats |
private java.util.Collection<java.util.HashMap> |
identifiers |
private java.util.Collection<java.util.HashMap> |
publishers |
private java.util.Collection<java.util.HashMap> |
relations |
private java.lang.String |
resourceURI |
private java.util.Collection<java.util.HashMap> |
rights |
private java.util.Collection<java.util.HashMap> |
subjects |
private java.util.Collection<java.util.HashMap> |
titles |
private java.util.Collection<java.util.HashMap> |
types |
private java.lang.String |
VALUE_KEY |
Constructor and Description |
---|
FngOpenDataAbstractHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addCreator(java.lang.String str) |
void |
addCreator(java.lang.String str,
java.util.HashMap additionalProperties) |
void |
addCreator(java.lang.String str,
java.lang.String type) |
void |
addCreator(java.lang.String str,
java.lang.String type,
java.util.HashMap additionalProperties) |
void |
addDate(java.lang.String str) |
void |
addDate(java.lang.String str,
java.lang.String type) |
void |
addDate(java.lang.String str,
java.lang.String type,
java.util.HashMap additionalProperties) |
void |
addDate(java.lang.String str,
java.lang.String type,
java.lang.String description) |
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 type) |
void |
addIdentifier(java.lang.String str) |
void |
addIdentifier(java.lang.String str,
java.lang.String type) |
void |
addPublisher(java.lang.String str) |
void |
addPublisher(java.lang.String str,
java.lang.String type) |
void |
addRelation(java.lang.String str) |
void |
addRelation(java.lang.String str,
java.lang.String type) |
void |
addRelation(java.lang.String str,
java.lang.String type,
java.util.HashMap additionalProperties) |
void |
addRights(java.lang.String str) |
void |
addRights(java.lang.String str,
java.lang.String type) |
void |
addSubject(java.lang.String str) |
void |
addSubject(java.lang.String str,
java.lang.String type) |
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 type) |
void |
addTypedDescription(java.lang.String str,
java.lang.String type) |
void |
addTypedTitle(java.lang.String str,
java.lang.String type) |
protected void |
appendAsDCXMLStatement(java.lang.String valueType,
java.util.Collection<java.util.HashMap> hashs,
java.lang.StringBuilder sb) |
protected void |
appendAsJSONArray(java.lang.String label,
java.util.Collection<java.util.HashMap> hashs,
java.lang.StringBuilder sb) |
protected void |
appendAsTextStatement(java.lang.String propertyUri,
java.lang.String valueType,
java.util.Collection<java.util.HashMap> hashs,
java.lang.StringBuilder sb) |
protected void |
appendAsXMLStatement(java.lang.String propertyUri,
java.lang.String valueType,
java.util.Collection<java.util.HashMap> hashs,
java.lang.StringBuilder sb) |
protected void |
appendLine(java.lang.StringBuilder sb,
int tabs,
java.lang.String str) |
protected void |
appendLine(java.lang.StringBuilder sb,
java.lang.String str) |
protected java.lang.String |
encodeJSONKey(java.lang.String str) |
protected java.lang.String |
encodeJSONString(java.lang.String string) |
protected java.lang.String |
encodeTextString(java.lang.String str) |
protected java.lang.String |
encodeXMLAttribute(java.lang.String str) |
protected java.lang.String |
encodeXMLValue(java.lang.String str) |
java.util.Collection<java.util.HashMap> |
getCreators() |
java.util.Collection<java.util.HashMap> |
getDates() |
java.lang.String |
getDefaultPublisher() |
java.util.Collection<java.util.HashMap> |
getDescriptions() |
java.util.Collection<java.util.HashMap> |
getFormats() |
java.util.Collection<java.util.HashMap> |
getIdentifiers() |
protected java.lang.String |
getNameFor(Topic t) |
protected java.lang.String |
getNameFor(Topic t,
java.lang.String lang) |
protected java.lang.String |
getOccurrenceFor(Topic t,
Topic type,
java.lang.String lang) |
java.util.Collection<java.util.HashMap> |
getPublishers() |
java.util.Collection<java.util.HashMap> |
getRelations() |
java.lang.String |
getResourceURI() |
java.lang.String |
getResourceURIBase() |
java.util.Collection<java.util.HashMap> |
getRights() |
java.util.Collection<java.util.HashMap> |
getSubjects() |
java.util.Collection<java.util.HashMap> |
getTitles() |
java.util.Collection<java.util.HashMap> |
getTypes() |
protected java.lang.String |
inject(java.lang.String d,
java.lang.String str0,
java.lang.String str1) |
protected java.lang.String |
injectT2(Tuples.T2<java.lang.String,java.lang.String> d,
java.lang.String str1,
java.lang.String str2) |
protected java.util.HashMap |
makeLangMap(java.lang.String value,
java.lang.String lang) |
protected java.util.HashMap |
makeMap(java.lang.String value,
java.lang.String key,
java.lang.String val) |
protected java.util.HashMap |
makeMap(java.lang.String value,
java.lang.String key1,
java.lang.String val1,
java.lang.String key2,
java.lang.String val2) |
protected java.util.HashMap |
makeMap(java.lang.String value,
java.lang.String key1,
java.lang.String val1,
java.lang.String key2,
java.lang.String val2,
java.lang.String key3,
java.lang.String val3) |
protected java.util.HashMap |
makeTypeMap(java.lang.String value,
java.lang.String type) |
void |
setResourceURI(java.lang.String str) |
protected void |
trimLastComma(java.lang.StringBuilder sb) |
protected java.lang.String |
urlEncode(java.lang.String str) |
private java.lang.String VALUE_KEY
private java.lang.String resourceURI
private java.util.Collection<java.util.HashMap> titles
private java.util.Collection<java.util.HashMap> types
private java.util.Collection<java.util.HashMap> identifiers
private java.util.Collection<java.util.HashMap> subjects
private java.util.Collection<java.util.HashMap> creators
private java.util.Collection<java.util.HashMap> dates
private java.util.Collection<java.util.HashMap> formats
private java.util.Collection<java.util.HashMap> rights
private java.util.Collection<java.util.HashMap> publishers
private java.util.Collection<java.util.HashMap> relations
private java.util.Collection<java.util.HashMap> descriptions
public void setResourceURI(java.lang.String str)
public java.lang.String getResourceURI()
public java.lang.String getResourceURIBase()
public void addTitle(java.lang.String str)
public void addTitle(java.lang.String str, java.lang.String lang)
public void addTypedTitle(java.lang.String str, java.lang.String type)
public java.util.Collection<java.util.HashMap> getTitles()
public void addType(java.lang.String str)
public void addType(java.lang.String str, java.lang.String type)
public java.util.Collection<java.util.HashMap> getTypes()
public void addIdentifier(java.lang.String str)
public void addIdentifier(java.lang.String str, java.lang.String type)
public java.util.Collection<java.util.HashMap> getIdentifiers()
public void addCreator(java.lang.String str)
public void addCreator(java.lang.String str, java.lang.String type)
public void addCreator(java.lang.String str, java.lang.String type, java.util.HashMap additionalProperties)
public void addCreator(java.lang.String str, java.util.HashMap additionalProperties)
public java.util.Collection<java.util.HashMap> getCreators()
public void addDate(java.lang.String str)
public void addDate(java.lang.String str, java.lang.String type)
public void addDate(java.lang.String str, java.lang.String type, java.lang.String description)
public void addDate(java.lang.String str, java.lang.String type, java.util.HashMap additionalProperties)
public java.util.Collection<java.util.HashMap> getDates()
public void addSubject(java.lang.String str)
public void addSubject(java.lang.String str, java.lang.String type)
public java.util.Collection<java.util.HashMap> getSubjects()
public void addFormat(java.lang.String str)
public void addFormat(java.lang.String str, java.lang.String type)
public java.util.Collection<java.util.HashMap> getFormats()
public void addRights(java.lang.String str)
public void addRights(java.lang.String str, java.lang.String type)
public java.util.Collection<java.util.HashMap> getRights()
public void addPublisher(java.lang.String str)
public void addPublisher(java.lang.String str, java.lang.String type)
public java.util.Collection<java.util.HashMap> getPublishers()
public java.lang.String getDefaultPublisher()
public void addRelation(java.lang.String str)
public void addRelation(java.lang.String str, java.lang.String type)
public void addRelation(java.lang.String str, java.lang.String type, java.util.HashMap additionalProperties)
public java.util.Collection<java.util.HashMap> getRelations()
public void addDescription(java.lang.String str)
public void addDescription(java.lang.String str, java.lang.String lang)
public void addTypedDescription(java.lang.String str, java.lang.String type)
public java.util.Collection<java.util.HashMap> getDescriptions()
protected java.lang.String getNameFor(Topic t) throws TopicMapException
TopicMapException
protected java.lang.String getNameFor(Topic t, java.lang.String lang) throws TopicMapException
TopicMapException
protected java.lang.String getOccurrenceFor(Topic t, Topic type, java.lang.String lang) throws TopicMapException
TopicMapException
protected void appendAsDCXMLStatement(java.lang.String valueType, java.util.Collection<java.util.HashMap> hashs, java.lang.StringBuilder sb)
protected void appendAsXMLStatement(java.lang.String propertyUri, java.lang.String valueType, java.util.Collection<java.util.HashMap> hashs, java.lang.StringBuilder sb)
protected void appendAsTextStatement(java.lang.String propertyUri, java.lang.String valueType, java.util.Collection<java.util.HashMap> hashs, java.lang.StringBuilder sb)
protected java.lang.String encodeTextString(java.lang.String str)
protected void appendAsJSONArray(java.lang.String label, java.util.Collection<java.util.HashMap> hashs, java.lang.StringBuilder sb)
protected void trimLastComma(java.lang.StringBuilder sb)
protected java.lang.String encodeJSONString(java.lang.String string)
protected java.lang.String encodeJSONKey(java.lang.String str)
protected java.lang.String encodeXMLValue(java.lang.String str)
protected java.lang.String encodeXMLAttribute(java.lang.String str)
protected java.lang.String inject(java.lang.String d, java.lang.String str0, java.lang.String str1)
protected java.lang.String injectT2(Tuples.T2<java.lang.String,java.lang.String> d, java.lang.String str1, java.lang.String str2)
protected void appendLine(java.lang.StringBuilder sb, java.lang.String str)
protected void appendLine(java.lang.StringBuilder sb, int tabs, java.lang.String str)
protected java.lang.String urlEncode(java.lang.String str)
protected java.util.HashMap makeTypeMap(java.lang.String value, java.lang.String type)
protected java.util.HashMap makeLangMap(java.lang.String value, java.lang.String lang)
protected java.util.HashMap makeMap(java.lang.String value, java.lang.String key, java.lang.String val)
protected java.util.HashMap makeMap(java.lang.String value, java.lang.String key1, java.lang.String val1, java.lang.String key2, java.lang.String val2)
protected java.util.HashMap makeMap(java.lang.String value, java.lang.String key1, java.lang.String val1, java.lang.String key2, java.lang.String val2, java.lang.String key3, java.lang.String val3)
Copyright 2004-2015 Wandora Team