|
|||||||||||
| 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
|
+--edu.iu.iv.modeling.tarl.publication.impl.DefaultPublicationUtility
This class defines a default extension of AbstractPublicationUtility by defining all the abstract methods. The class uses the default implementation of the standard interfaces to implement the methods.
DefaultPublication,
DefaultPublicationGroup,
AbstractPublicationUtility| Constructor Summary | |
DefaultPublicationUtility()
|
|
| 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)
Returns the Group of Publications cited by the specified Group |
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 DefaultPublicationUtility()
| 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)
Publications cited by the specified Group
publicationGroup - Specifies the group of publications whose citations are to be collected
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 | ||||||||||