public class DCEntry
extends MultiMapSolrParams
Modifier and Type | Field and Description |
---|---|
private static java.text.Collator |
insensitiveCollator |
static DCEntry |
poison |
private static long |
serialVersionUID |
Constructor and Description |
---|
DCEntry() |
DCEntry(DigestURL url,
java.util.Date date,
java.lang.String title,
java.lang.String author,
java.lang.String body,
double lat,
double lon) |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
bestU(java.lang.String[] urls) |
Document |
document() |
java.lang.String |
getCreator() |
java.util.Date |
getDate() |
java.util.List<java.lang.String> |
getDescriptions() |
java.lang.String |
getFormat() |
DigestURL |
getIdentifier(boolean useRelationAsAlternative)
get Identifier (url) (so far only used for surrogate processing)
|
java.lang.String |
getLanguage() |
double |
getLat() |
double |
getLon() |
java.lang.String |
getPublisher() |
DigestURL |
getRelation() |
java.lang.String |
getRights() |
java.lang.String |
getSource() |
java.lang.String[] |
getSubject()
return list of subjects (keywords)
|
java.lang.String |
getTitle() |
java.lang.String |
getType() |
private static java.lang.String |
stripCDATA(java.lang.String s) |
void |
writeXML(java.io.OutputStreamWriter os) |
private static final long serialVersionUID
private static final java.text.Collator insensitiveCollator
public static final DCEntry poison
public DCEntry()
public DCEntry(DigestURL url, java.util.Date date, java.lang.String title, java.lang.String author, java.lang.String body, double lat, double lon)
public java.util.Date getDate()
public DigestURL getIdentifier(boolean useRelationAsAlternative)
useRelationAsAlternative
- true = take relation if no identifier resolves to urlpublic DigestURL getRelation()
private static java.lang.String bestU(java.lang.String[] urls)
public java.lang.String getLanguage()
public java.lang.String getType()
public java.lang.String getFormat()
public java.lang.String getSource()
public java.lang.String getRights()
public java.lang.String getTitle()
public java.lang.String getPublisher()
public java.lang.String getCreator()
public java.util.List<java.lang.String> getDescriptions()
public java.lang.String[] getSubject()
public double getLon()
public double getLat()
private static java.lang.String stripCDATA(java.lang.String s)
public Document document()
public void writeXML(java.io.OutputStreamWriter os) throws java.io.IOException
java.io.IOException