|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.archive.crawler.settings.refinements.Refinement
public class Refinement
This class acts as a mapping between refinement criterias and a settings object.
Constructor Summary | |
---|---|
Refinement(CrawlerSettings owner,
java.lang.String reference)
Create a new instance of Refinement |
|
Refinement(CrawlerSettings owner,
java.lang.String reference,
java.lang.String descr)
Create a new instance of Refinement |
Method Summary | |
---|---|
void |
addCriteria(Criteria criterion)
Add a new criterion to this refinement. |
java.util.ListIterator |
criteriaIterator()
Get an ListIterator over the criteria set for this
refinement. |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getAudience()
|
java.lang.String |
getDescription()
Return the description of this refinement. |
java.lang.String |
getOperator()
|
java.lang.String |
getOrganization()
|
java.lang.String |
getReference()
Get the reference to this refinement's settings object. |
CrawlerSettings |
getSettings()
Get the CrawlerSettings object this refinement refers to. |
boolean |
isWithinRefinementBounds(UURI uri)
Check if a URI is within the bounds of every criteria set for this refinement. |
void |
setAudience(java.lang.String audience)
|
void |
setDescription(java.lang.String description)
Set the description for this refinement. |
void |
setOperator(java.lang.String operator)
|
void |
setOrganization(java.lang.String organization)
|
void |
setReference(java.lang.String reference)
Set the reference to this refinement's settings object. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Refinement(CrawlerSettings owner, java.lang.String reference)
owner
- the settings object that owns the refinement.reference
- a name that combined with the owner uniquely identifies
the refinement.public Refinement(CrawlerSettings owner, java.lang.String reference, java.lang.String descr)
owner
- the settings object that owns the refinement.reference
- a name that combined with the owner uniquely identifies
the refinement.descr
- A textual description of the refinement.Method Detail |
---|
public boolean isWithinRefinementBounds(UURI uri)
uri
- the URI that shoulb be checked.
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- The description to set.public java.util.ListIterator criteriaIterator()
ListIterator
over the criteria set for this
refinement.
public void addCriteria(Criteria criterion)
criterion
- the criterion to add.public java.lang.String getReference()
public void setReference(java.lang.String reference)
reference
- The reference to set.public CrawlerSettings getSettings()
CrawlerSettings
object this refinement refers to.
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String getAudience()
public void setAudience(java.lang.String audience)
audience
- The audience to set.public java.lang.String getOperator()
public void setOperator(java.lang.String operator)
operator
- The operator to set.public java.lang.String getOrganization()
public void setOrganization(java.lang.String organization)
organization
- The organziation to set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |