Class ResourceSourceAuditor
java.lang.Object
org.apache.creadur.whisker.model.Visitor
org.apache.creadur.whisker.app.analysis.ResourceSourceAuditor
Collects resource source details.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apache.commons.lang3.tuple.Pair<WithinDirectory, Resource>> Gets the resources missing source collected during visits.Gets those resources visited which require source links.Collection<org.apache.commons.lang3.tuple.Pair<WithinDirectory, Resource>> Gets the resources with source collected during visits.booleanHook for public domain.voidAccepts a visit to a resource.voidvisit(WithinDirectory directory) Accepts a directory visit.voidvisit(WithLicense license) Accepts a license visit.Methods inherited from class Visitor
traverseByOrganisation, traverseResource, traverseWithLicense, visit
-
Constructor Details
-
ResourceSourceAuditor
public ResourceSourceAuditor()
-
-
Method Details
-
traversePublicDomain
public boolean traversePublicDomain()Hook for public domain.- Overrides:
traversePublicDomainin classVisitor- Returns:
- false (no need to traverse public domain)
- See Also:
-
getResourcesWithSource
public Collection<org.apache.commons.lang3.tuple.Pair<WithinDirectory, Resource>> getResourcesWithSource()Gets the resources with source collected during visits.- Returns:
- the resourcesWithSource, not null
-
getResourcesMissingSource
public Collection<org.apache.commons.lang3.tuple.Pair<WithinDirectory, Resource>> getResourcesMissingSource()Gets the resources missing source collected during visits.- Returns:
- the resourcesMissingSource not null
-
visit
Accepts a directory visit. -
visit
Accepts a license visit. -
visit
-
getResourcesRequiringSourceLinks
Gets those resources visited which require source links.- Returns:
- not null, possibly empty
-