/*
* Created on Dec 12, 2006
*/
package ecologylab.serialization.library.endnote;
import ecologylab.serialization.ElementState;
import ecologylab.serialization.annotations.Hint;
import ecologylab.serialization.annotations.simpl_composite;
import ecologylab.serialization.annotations.simpl_hints;
import ecologylab.serialization.annotations.simpl_scalar;
/**
* @author Zachary O. Toups (toupsz@cs.tamu.edu)
*/
public class Record extends ElementState
{
private @simpl_composite ContributorList contributors = new ContributorList();
// private @xml_nested int ref-type = 0;
private @simpl_composite TitleList titles = new TitleList();
private @simpl_scalar @simpl_hints(Hint.XML_LEAF) String volume;
private @simpl_scalar @simpl_hints(Hint.XML_LEAF) String number;
private @simpl_scalar @simpl_hints(Hint.XML_LEAF) String pages;
// private @xml_nested String pub-location = "";
private @simpl_scalar @simpl_hints(Hint.XML_LEAF) String publisher;
private @simpl_scalar @simpl_hints(Hint.XML_LEAF) String isbn;
private @simpl_composite DateList dates = new DateList();
private @simpl_scalar @simpl_hints(Hint.XML_LEAF) String label;
private @simpl_composite KeywordList keywords = new KeywordList();
// private @xml_nested URLList urls = new URLList();
// private @xml_nested Abstract abstract = new Abstract();
/**
*
*/
public Record()
{
}
/**
* @return the contributors
*/
public ContributorList getContributors()
{
return contributors;
}
/**
* @return the dates
*/
public DateList getDates()
{
return dates;
}
/**
* @return the isbn
*/
public String getIsbn()
{
return isbn;
}
/**
* @return the keywords
*/
public KeywordList getKeywords()
{
return keywords;
}
/**
* @return the label
*/
public String getLabel()
{
return label;
}
/**
* @return the number
*/
public String getNumber()
{
return number;
}
/**
* @return the pages
*/
public String getPages()
{
return pages;
}
/**
* @return the publisher
*/
public String getPublisher()
{
return publisher;
}
/**
* @return the titles
*/
public TitleList getTitles()
{
return titles;
}
/**
* @return the volume
*/
public String getVolume()
{
return volume;
}
}