de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive
Class ArchiveEntryBibTeX

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended byde.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered
                  extended byde.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveEntryImpl
                      extended byde.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveEntryBibTeX
All Implemented Interfaces:
ArchiveEntry, java.lang.Cloneable, java.lang.Comparable, java.util.Map, java.io.Serializable

public class ArchiveEntryBibTeX
extends ArchiveEntryImpl

A bibliography entry.

See Also:
Serialized Form

Field Summary
protected  ArchiveHandlerBibTeX archiveHandler
           
 
Fields inherited from class de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveEntryImpl
name, plaintext, text
 
Fields inherited from class de.tuberlin.cs.flp.jspwiki.util.PropertiesOrdered
keysInOrder
 
Fields inherited from class java.util.Properties
defaults
 
Constructor Summary
ArchiveEntryBibTeX(ArchiveHandlerBibTeX archiveHandler)
          Creates a new instance of BibEntry.
ArchiveEntryBibTeX(ArchiveHandlerBibTeX archiveHandler, java.lang.String name, java.util.Map m)
          Creates a new instance of BibEntry.
 
Method Summary
protected  boolean equalEntry(java.lang.String key, java.lang.String val1, java.lang.String val2)
           
 ArchiveHandlerBibTeX getArchiveHandler()
           
 java.lang.String getType()
          Returns the BibTeX-type of this entry.
 boolean isOptional()
          May be overwritten by subclass.
 void setArchiveHandler(ArchiveHandlerBibTeX archiveHandlerBibTeX)
           
 java.lang.String toString()
          May be overwritten by subclass.
 
Methods inherited from class de.tuberlin.cs.flp.jspwiki.plugin.wikiarchive.ArchiveEntryImpl
compareTo, equals, getMap, getName, getPlainText, getText, getValue, setName, setPlainText, setText
 
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

archiveHandler

protected ArchiveHandlerBibTeX archiveHandler
Constructor Detail

ArchiveEntryBibTeX

public ArchiveEntryBibTeX(ArchiveHandlerBibTeX archiveHandler)
Creates a new instance of BibEntry.

Parameters:
archiveHandler -

ArchiveEntryBibTeX

public ArchiveEntryBibTeX(ArchiveHandlerBibTeX archiveHandler,
                          java.lang.String name,
                          java.util.Map m)
Creates a new instance of BibEntry.

Parameters:
archiveHandler -
name -
m - Map with initial field values.
Method Detail

getType

public java.lang.String getType()
Returns the BibTeX-type of this entry.

Returns:
Type in BibTeX naming.

isOptional

public boolean isOptional()
Description copied from class: ArchiveEntryImpl
May be overwritten by subclass.

Specified by:
isOptional in interface ArchiveEntry
Overrides:
isOptional in class ArchiveEntryImpl
Returns:

equalEntry

protected boolean equalEntry(java.lang.String key,
                             java.lang.String val1,
                             java.lang.String val2)
Overrides:
equalEntry in class ArchiveEntryImpl
Parameters:
key -
val1 -
val2 -
Returns:

toString

public java.lang.String toString()
Description copied from class: ArchiveEntryImpl
May be overwritten by subclass.

Overrides:
toString in class ArchiveEntryImpl
Returns:

getArchiveHandler

public ArchiveHandlerBibTeX getArchiveHandler()

setArchiveHandler

public void setArchiveHandler(ArchiveHandlerBibTeX archiveHandlerBibTeX)