|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--edu.iu.iv.modeling.tarl.publication.AbstractPublicationUtility
This abstract class defines the functions in order to filter Publications based on their attributes. Some of the functions that it fulfils are filtering based on the year of publication, Topic, Authors and citations.
Publication,
PublicationGroup| Constructor Summary | |
AbstractPublicationUtility()
|
|
| Method Summary | |
static PublicationGroup |
filterOnAuthorEquality(PublicationGroup publicationGroup,
Author author)
Filters based on the Author of Publication on the conditions of equality with the specified Author. |
static PublicationGroup |
filterOnCitationEquality(PublicationGroup publicationGroup,
Publication citation)
Filters based on the Citation of Publication on the conditions of equality with the specified Topic. |
static PublicationGroup |
filterOnTopicEquality(PublicationGroup publicationGroup,
Topic topic)
Filters based on the Topic of Publication on the conditions of equality with the specified Topic. |
static PublicationGroup |
filterOnYearEquality(PublicationGroup publicationGroup,
int year)
Filters out all the Publications which do not have the same year of publications as specified. |
static PublicationGroup |
filterOnYearLessThan(PublicationGroup publicationGroup,
int year)
Filters out all the Publications which have a year greater than or equal to the specified year |
static PublicationGroup |
getAllCitedPublications(PublicationGroup publicationGroup,
int numLevels)
Returns the Group of Publications cited by the specified Group uptil the specified level of references |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbstractPublicationUtility()
| Method Detail |
public static PublicationGroup filterOnYearEquality(PublicationGroup publicationGroup,
int year)
Publications which do not have the same year of publications as specified. It returns a group of all the Publications which have the same year of publication as the specified one.
publicationGroup - Specifies the group of publications on which to apply the filteryear - Specifies the year of publication to be equated against
public static PublicationGroup filterOnYearLessThan(PublicationGroup publicationGroup,
int year)
Publications which have a year greater than or equal to the specified year
publicationGroup - Specifies the group of publications on which to apply the filteryear - Specifies the year of publication
public static PublicationGroup filterOnTopicEquality(PublicationGroup publicationGroup,
Topic topic)
Topic of Publication on the conditions of equality with the specified Topic. It returns a group of all the Publications which have the specified Topic.
publicationGroup - Specifies the group of publications on which to apply the filtertopic - Specifies the topic of publication to be equated against
public static PublicationGroup filterOnAuthorEquality(PublicationGroup publicationGroup,
Author author)
Author of Publication on the conditions of equality with the specified Author. It returns a group of all the Publications which have the specified Author.
publicationGroup - Specifies the group of publications on which to apply the filterauthor - Specifies the author of publication to be equated against
public static PublicationGroup filterOnCitationEquality(PublicationGroup publicationGroup,
Publication citation)
Citation of Publication on the conditions of equality with the specified Topic. It returns a group of all the Publications which cite the specified Publication.
publicationGroup - Specifies the group of publications on which to apply the filtercitation - Specifies the citation to be equated against
public static PublicationGroup getAllCitedPublications(PublicationGroup publicationGroup,
int numLevels)
Publications cited by the specified Group uptil the specified level of references
publicationGroup - Specifies the group of publications whose citations are to be collectednumLevels - Specifies the number of levels of references to consider
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||