|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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, LAST_MODIFIED, LOCATION |
Fields inherited from interface org.apache.nutch.metadata.Nutch |
---|
CACHING_FORBIDDEN_ALL, CACHING_FORBIDDEN_CONTENT, CACHING_FORBIDDEN_KEY, CACHING_FORBIDDEN_NONE, CHAR_ENCODING_FOR_CONVERSION, GENERATE_TIME_KEY, ORIGINAL_CHAR_ENCODING, PROTO_STATUS_KEY, SCORE_KEY, SEGMENT_NAME_KEY, SIGNATURE_KEY, WRITABLE_GENERATE_TIME_KEY, WRITABLE_PROTO_STATUS_KEY |
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 |
Constructor Summary | |
---|---|
Metadata()
Constructs a new, empty metadata. |
Method Summary | |
---|---|
void |
add(String name,
String value)
Add a metadata name/value mapping. |
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. |
int |
hashCode()
|
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)
Reads the fields of this object from 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)
Writes the fields of this object to out . |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, 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 frompublic 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 boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String toString()
toString
in class Object
public final void write(DataOutput out) throws IOException
Writable
out
.
write
in interface Writable
IOException
public final void readFields(DataInput in) throws IOException
Writable
in
. For efficiency,
implementations should attempt to re-use storage in the existing object
where possible.
readFields
in interface Writable
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |