|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Dictionary
java.util.Hashtable
java.util.Properties
de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered
de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveEntryImpl
Default implementation of an ArchiveEntry. Extends a HashMap to allow storage of individual key/value-fields as entry content.
Field Summary | |
protected java.lang.String |
name
|
protected java.lang.String |
plaintext
|
protected java.lang.String |
text
|
Fields inherited from class de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered |
keysInOrder |
Fields inherited from class java.util.Properties |
defaults |
Constructor Summary | |
ArchiveEntryImpl()
Creates a new instance of ArchiveEntryImpl. |
|
ArchiveEntryImpl(java.lang.String name)
Creates a new instance of ArchiveEntryImpl. |
|
ArchiveEntryImpl(java.lang.String name,
java.util.Map m)
Creates a new instance of ArchiveEntryImpl. |
Method Summary | |
int |
compareTo(java.lang.Object o)
Compares the name This can be used for implenting a Comparator and using it to sort a list of entry names. |
protected boolean |
equalEntry(java.lang.String key,
java.lang.String val1,
java.lang.String val2)
|
boolean |
equals(java.lang.Object o)
Tests for equality of the whole entry. |
java.util.Map |
getMap()
|
java.lang.String |
getName()
Returns the name of the entry. |
java.lang.String |
getPlainText()
|
java.lang.String |
getText()
|
java.lang.String |
getValue(java.lang.String key)
Gets a field's value. |
boolean |
isOptional()
May be overwritten by subclass. |
void |
setName(java.lang.String name)
|
void |
setPlainText(java.lang.String text)
|
void |
setText(java.lang.String text)
|
java.lang.String |
toString()
May be overwritten by subclass. |
Methods inherited from class de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered |
elements, entrySet, getKeysInOrder, keys, keySet, load, put, remove, setKeysInOrder, values |
Methods inherited from class java.util.Properties |
getProperty, getProperty, list, list, propertyNames, save, setProperty, store |
Methods inherited from class java.util.Hashtable |
clear, clone, contains, containsKey, containsValue, get, hashCode, isEmpty, putAll, rehash, size |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.String name
protected java.lang.String text
protected java.lang.String plaintext
Constructor Detail |
public ArchiveEntryImpl()
public ArchiveEntryImpl(java.lang.String name, java.util.Map m)
name
- m
- Map with default key/value-fields.public ArchiveEntryImpl(java.lang.String name)
name
- The name of the entry.Method Detail |
public java.lang.String getName()
getName
in interface ArchiveEntry
public void setName(java.lang.String name)
name
- public java.lang.String getValue(java.lang.String key)
key
- The field key.
public java.lang.String getText()
getText
in interface ArchiveEntry
public void setText(java.lang.String text)
text
- public java.lang.String getPlainText()
getPlainText
in interface ArchiveEntry
public void setPlainText(java.lang.String text)
text
- public boolean isOptional()
isOptional
in interface ArchiveEntry
public java.util.Map getMap()
getMap
in interface ArchiveEntry
public java.lang.String toString()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
o
- An instance of ArchiveEntry
to compare with based on the name.
public boolean equals(java.lang.Object o)
equals
in interface java.util.Map
o
- Another instance of ArchiveEntryImpl
to test for equality with.
protected boolean equalEntry(java.lang.String key, java.lang.String val1, java.lang.String val2)
key
- val1
- val2
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |