de.glossmaker.bib.datastructure
Class ABibItem

Package class diagram package ABibItem
java.lang.Object
  extended by de.glossmaker.bib.datastructure.ABibItem
All Implemented Interfaces:
IItem, Comparable<IItem>
Direct Known Subclasses:
Article, Book, Booklet, Conference, InBook, InCollection, InProceedings, Manual, Mastersthesis, Misc, Phdthesis, Proceedings, TechReport, Unpublished

public abstract class ABibItem
extends Object
implements IItem, Comparable<IItem>

Author:
Markus Flingelli

Constructor Summary
ABibItem(String key, EBibTeXReference reference)
           
 
Method Summary
 int compareTo(IItem o)
           
 boolean equals(Object obj)
           
 String getAddress()
           
 String getAuthor()
           
 String getBookTitle()
           
 String getChapter()
           
 String getComment()
           
 String getCrossRef()
           
 String getEdition()
           
 String getEditor()
           
 String getEPrint()
           
 String getHowPublished()
           
 String getInstitution()
           
 String getISBN()
           
 String getJournal()
           
 String getKey()
           
 String getMonth()
           
 String getNote()
           
 String getNumber()
           
 String getOrganization()
           
 String getOwner()
           
 String getPages()
           
 String getPublisher()
           
 String getReference()
           
 String getSchool()
           
 String getSeries()
           
 String getTimeStamp()
           
 String getTitle()
           
 String getType()
           
 String getUrl()
           
 String getVolume()
           
 String getYear()
           
abstract  boolean isItemValid()
           
 boolean setAddress(String address)
           
 void setAuthor(String author)
           
 boolean setAuthor(String author, boolean required)
           
 void setBookTitle(String bookTitle)
           
 boolean setBookTitle(String bookTitle, boolean required)
           
 void setChapter(String chapter)
           
 boolean setChapter(String chapter, boolean required)
           
 void setComment(String comment)
           
 void setCrossRef(String crossRef)
           
 boolean setEdition(String edition)
           
 void setEditor(String editor)
           
 boolean setEditor(String editor, boolean required)
           
 void setEPrint(String ePrint)
           
 boolean setHowPublished(String howPublished)
           
 void setInstitution(String insitution)
           
 boolean setInstitution(String insitution, boolean required)
           
 boolean setISBN(String isbn)
           
 void setItemValues(ABibItem item)
           
 void setJournal(String journal)
           
 boolean setJournal(String journal, boolean required)
           
 void setKey(String key)
           
 boolean setMonth(String month)
           
 void setNote(String note)
           
 boolean setNote(String note, boolean required)
           
 boolean setNumber(String number)
           
 boolean setOrganization(String organization)
           
 void setOwner(String owner)
           
 void setPages(String pages)
           
 boolean setPages(String pages, boolean required)
           
 void setPublisher(String publisher)
           
 boolean setPublisher(String publisher, boolean required)
           
 void setSchool(String school)
           
 boolean setSchool(String school, boolean required)
           
 boolean setSeries(String series)
           
 void setTimeStamp(String timeStamp)
           
 void setTitle(String title)
           
 boolean setTitle(String title, boolean required)
           
 boolean setType(String type)
           
 void setUrl(String url)
           
 boolean setVolume(String volume)
           
 void setYear(int year)
           
 boolean setYear(int year, boolean required)
           
 void setYear(String year)
           
 boolean setYear(String year, boolean required)
           
 String toHTML()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.glossmaker.gloss.datastructure.IItem
cloneItem
 

Constructor Detail

ABibItem

public ABibItem(String key,
                EBibTeXReference reference)
Method Detail

getReference

public String getReference()

getKey

public String getKey()
Specified by:
getKey in interface IItem

setKey

public void setKey(String key)

getAuthor

public String getAuthor()

setAuthor

public void setAuthor(String author)

setAuthor

public boolean setAuthor(String author,
                         boolean required)

getEditor

public String getEditor()

setEditor

public void setEditor(String editor)

setEditor

public boolean setEditor(String editor,
                         boolean required)

getPublisher

public String getPublisher()

setPublisher

public void setPublisher(String publisher)

setPublisher

public boolean setPublisher(String publisher,
                            boolean required)

getTitle

public String getTitle()

setTitle

public void setTitle(String title)

setTitle

public boolean setTitle(String title,
                        boolean required)

getBookTitle

public String getBookTitle()

setBookTitle

public void setBookTitle(String bookTitle)

setBookTitle

public boolean setBookTitle(String bookTitle,
                            boolean required)

getJournal

public String getJournal()

setJournal

public void setJournal(String journal)

setJournal

public boolean setJournal(String journal,
                          boolean required)

getYear

public String getYear()

setYear

public void setYear(int year)

setYear

public boolean setYear(int year,
                       boolean required)

setYear

public void setYear(String year)

setYear

public boolean setYear(String year,
                       boolean required)

getVolume

public String getVolume()

setVolume

public boolean setVolume(String volume)

getNumber

public String getNumber()

setNumber

public boolean setNumber(String number)

getPages

public String getPages()

setPages

public void setPages(String pages)

setPages

public boolean setPages(String pages,
                        boolean required)

getMonth

public String getMonth()

setMonth

public boolean setMonth(String month)

getNote

public String getNote()

setNote

public void setNote(String note)

setNote

public boolean setNote(String note,
                       boolean required)

getHowPublished

public String getHowPublished()

setHowPublished

public boolean setHowPublished(String howPublished)

getSeries

public String getSeries()

setSeries

public boolean setSeries(String series)

getAddress

public String getAddress()

setAddress

public boolean setAddress(String address)

getEdition

public String getEdition()

setEdition

public boolean setEdition(String edition)

getISBN

public String getISBN()

setISBN

public boolean setISBN(String isbn)

getOrganization

public String getOrganization()

setOrganization

public boolean setOrganization(String organization)

getInstitution

public String getInstitution()

setInstitution

public void setInstitution(String insitution)

setInstitution

public boolean setInstitution(String insitution,
                              boolean required)

getSchool

public String getSchool()

setSchool

public void setSchool(String school)

setSchool

public boolean setSchool(String school,
                         boolean required)

getType

public String getType()

setType

public boolean setType(String type)

getChapter

public String getChapter()

setChapter

public void setChapter(String chapter)

setChapter

public boolean setChapter(String chapter,
                          boolean required)

getOwner

public String getOwner()

setOwner

public void setOwner(String owner)

getTimeStamp

public String getTimeStamp()

setTimeStamp

public void setTimeStamp(String timeStamp)

getCrossRef

public String getCrossRef()

setCrossRef

public void setCrossRef(String crossRef)

getEPrint

public String getEPrint()

setEPrint

public void setEPrint(String ePrint)

getComment

public String getComment()

setComment

public void setComment(String comment)

getUrl

public String getUrl()

setUrl

public void setUrl(String url)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

compareTo

public int compareTo(IItem o)
Specified by:
compareTo in interface Comparable<IItem>

setItemValues

public void setItemValues(ABibItem item)

isItemValid

public abstract boolean isItemValid()

toHTML

public String toHTML()

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2010 - 2011 Markus Flingelli. All Rights Reserved.