|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tika.metadata.Metadata
public class Metadata
A multi-valued metadata container.
Field Summary |
---|
Fields inherited from interface org.apache.tika.metadata.CreativeCommons |
---|
LICENSE_LOCATION, LICENSE_URL, WORK_TYPE |
Fields inherited from interface org.apache.tika.metadata.DublinCore |
---|
CONTRIBUTOR, COVERAGE, CREATOR, DATE, DESCRIPTION, FORMAT, IDENTIFIER, LANGUAGE, MODIFIED, PUBLISHER, RELATION, RIGHTS, SOURCE, SUBJECT, TITLE, TYPE |
Fields inherited from interface org.apache.tika.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.tika.metadata.MSOffice |
---|
APPLICATION_NAME, APPLICATION_VERSION, AUTHOR, CATEGORY, CHARACTER_COUNT, CHARACTER_COUNT_WITH_SPACES, COMMENTS, COMPANY, CONTENT_STATUS, CREATION_DATE, EDIT_TIME, KEYWORDS, LAST_AUTHOR, LAST_PRINTED, LAST_SAVED, LINE_COUNT, MANAGER, NOTES, PAGE_COUNT, PARAGRAPH_COUNT, PRESENTATION_FORMAT, REVISION_NUMBER, SECURITY, SLIDE_COUNT, TEMPLATE, TOTAL_TIME, VERSION, WORD_COUNT |
Fields inherited from interface org.apache.tika.metadata.TikaMetadataKeys |
---|
PROTECTED, RESOURCE_NAME_KEY |
Fields inherited from interface org.apache.tika.metadata.TikaMimeKeys |
---|
MIME_TYPE_MAGIC, TIKA_MIME_FILE |
Constructor Summary | |
---|---|
Metadata()
Constructs a new, empty metadata. |
Method Summary | |
---|---|
void |
add(java.lang.String name,
java.lang.String value)
Add a metadata name/value mapping. |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
get(Property property)
Returns the value (if any) of the identified metadata property. |
java.lang.String |
get(java.lang.String name)
Get the value associated to a metadata name. |
java.lang.String[] |
getValues(java.lang.String name)
Get the values associated to a metadata name. |
boolean |
isMultiValued(java.lang.String name)
Returns true if named value is multivalued. |
java.lang.String[] |
names()
Returns an array of the names contained in the metadata. |
void |
remove(java.lang.String name)
Remove a metadata and all its associated values. |
void |
set(Property property,
java.lang.String value)
Sets the value of the identified metadata property. |
void |
set(java.lang.String name,
java.lang.String value)
Set metadata name/value. |
void |
setAll(java.util.Properties properties)
Copy All key-value pairs from properties. |
int |
size()
Returns the number of metadata names in this metadata. |
java.lang.String |
toString()
|
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(java.lang.String name)
name
- name of metadata
public java.lang.String[] names()
public java.lang.String get(java.lang.String name)
name
- of the metadata.
public java.lang.String get(Property property)
property
- property definition
null
if the property is not setpublic java.lang.String[] getValues(java.lang.String name)
name
- of the metadata.
public void add(java.lang.String name, java.lang.String value)
name
- the metadata name.value
- the metadata value.public void setAll(java.util.Properties properties)
properties
- properties to copy frompublic void set(java.lang.String name, java.lang.String value)
name
- the metadata name.value
- the metadata value.public void set(Property property, java.lang.String value)
property
- property definitionvalue
- property valuepublic void remove(java.lang.String name)
name
- metadata name to removepublic int size()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |