|
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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic 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 | ||||||||