|
SMILA 1.0 API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.smila.connectivity.framework.crawler.web.metadata.Metadata
public class Metadata
A syntax tolerant and multi-valued meta data container. All the static String fields declared by this class are used as reference names for syntax correction on metadata naming.
Field Summary | |
---|---|
static java.text.SimpleDateFormat |
DATE_FORMAT
Used to format DC dates for the DATE meta data field. |
static int |
THRESHOLD_FACTOR
The Constant THRESHOLD_FACTOR. |
Fields inherited from interface org.eclipse.smila.connectivity.framework.crawler.web.metadata.HttpHeaders |
---|
CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_TYPE, LAST_MODIFIED, LOCATION |
Fields inherited from interface org.eclipse.smila.connectivity.framework.crawler.web.metadata.Crawler |
---|
CHAR_ENCODING_FOR_CONVERSION, ORIGINAL_CHAR_ENCODING |
Constructor Summary | |
---|---|
Metadata()
Constructs a new, empty meta data. |
Method Summary | |
---|---|
void |
add(java.lang.String name,
java.lang.String value)
Add a meta data name/value mapping. |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
get(java.lang.String name)
Get the value associated to a _metadata name. |
static java.lang.String |
getNormalizedName(java.lang.String name)
Get the normalized name of meta data attribute name. |
java.lang.String[] |
getValues(java.lang.String name)
Get the values associated to a meta data name. |
int |
hashCode()
|
boolean |
isMultiValued(java.lang.String name)
|
java.lang.String[] |
names()
Returns an array of the names contained in the meta data. |
void |
remove(java.lang.String name)
Remove a meta data and all its associated values. |
void |
set(java.lang.String name,
java.lang.String value)
Set _metadata name/value. |
void |
setAll(java.util.Properties properties)
Assigns a meta data names/values mapping from the given properties. |
int |
size()
Returns the number of meta data names in this meta data. |
java.util.List<java.lang.String> |
toArrayList()
Returns ArrayList representation of the meta data for further indexing. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.text.SimpleDateFormat DATE_FORMAT
public static final int THRESHOLD_FACTOR
Constructor Detail |
---|
public Metadata()
Method Detail |
---|
public boolean isMultiValued(java.lang.String name)
name
- Name of the meta
public java.lang.String[] names()
public java.lang.String get(java.lang.String name)
name
- of the meta data.
public java.lang.String[] getValues(java.lang.String name)
name
- of the meta data.
public void add(java.lang.String name, java.lang.String value)
name
- the meta data name.value
- the meta data value.public void setAll(java.util.Properties properties)
properties
- set of properties representing name/value mapping.public void set(java.lang.String name, java.lang.String value)
name
- the _metadata name.value
- the _metadata value.public void remove(java.lang.String name)
name
- Name of the meta data element.public int size()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.lang.String> toArrayList()
public static java.lang.String getNormalizedName(java.lang.String name)
name
- Meta data attribute name.
|
SMILA 1.0 API documentation | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |