|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.nutch.metadata.Metadata
public class Metadata
A multi-valued metadata container.
| Field Summary |
|---|
| Fields inherited from interface org.apache.nutch.metadata.CreativeCommons |
|---|
LICENSE_LOCATION, LICENSE_URL, WORK_TYPE |
| Fields inherited from interface org.apache.nutch.metadata.DublinCore |
|---|
CONTRIBUTOR, COVERAGE, CREATOR, DATE, DESCRIPTION, FORMAT, IDENTIFIER, LANGUAGE, MODIFIED, PUBLISHER, RELATION, RIGHTS, SOURCE, SUBJECT, TITLE, TYPE |
| Fields inherited from interface org.apache.nutch.metadata.HttpHeaders |
|---|
CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_TYPE, IP_ADDRESS, LAST_MODIFIED, LOCATION |
| Fields inherited from interface org.apache.nutch.metadata.Office |
|---|
APPLICATION_NAME, AUTHOR, CHARACTER_COUNT, COMMENTS, KEYWORDS, LAST_AUTHOR, LAST_PRINTED, LAST_SAVED, PAGE_COUNT, REVISION_NUMBER, TEMPLATE, WORD_COUNT |
| Fields inherited from interface org.apache.nutch.metadata.Feed |
|---|
FEED, FEED_AUTHOR, FEED_PUBLISHED, FEED_TAGS, FEED_UPDATED |
| Constructor Summary | |
|---|---|
Metadata()
Constructs a new, empty metadata. |
|
| Method Summary | |
|---|---|
void |
add(String name,
String value)
Add a metadata name/value mapping. |
void |
clear()
Remove all mappings from metadata. |
boolean |
equals(Object o)
|
String |
get(String name)
Get the value associated to a metadata name. |
String[] |
getValues(String name)
Get the values associated to a metadata name. |
boolean |
isMultiValued(String name)
Returns true if named value is multivalued. |
String[] |
names()
Returns an array of the names contained in the metadata. |
void |
readFields(DataInput in)
|
void |
remove(String name)
Remove a metadata and all its associated values. |
void |
set(String name,
String value)
Set metadata name/value. |
void |
setAll(Properties properties)
Copy All key-value pairs from properties. |
int |
size()
Returns the number of metadata names in this metadata. |
String |
toString()
|
void |
write(DataOutput out)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Metadata()
| Method Detail |
|---|
public boolean isMultiValued(String name)
name - name of metadata
public String[] names()
public String get(String name)
name - of the metadata.
public String[] getValues(String name)
name - of the metadata.
public void add(String name,
String value)
name - the metadata name.value - the metadata value.public void setAll(Properties properties)
properties - properties to copy from
public void set(String name,
String value)
name - the metadata name.value - the metadata value.public void remove(String name)
name - metadata name to removepublic int size()
public void clear()
public boolean equals(Object o)
equals in class Objectpublic String toString()
toString in class Object
public final void write(DataOutput out)
throws IOException
write in interface WritableIOException
public final void readFields(DataInput in)
throws IOException
readFields in interface WritableIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||