Class ResourceSourceAuditor
java.lang.Object
org.apache.creadur.whisker.model.Visitor
org.apache.creadur.whisker.app.analysis.ResourceSourceAuditor
Collects resource source details.
-
Constructor Summary
-
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.boolean
Hook for public domain.void
Accepts a visit to a resource.void
visit
(WithinDirectory directory) Accepts a directory visit.void
visit
(WithLicense license) Accepts a license visit.Methods inherited from class org.apache.creadur.whisker.model.Visitor
traverseByOrganisation, traverseResource, traverseWithLicense, visit
-
Constructor Details
-
ResourceSourceAuditor
public ResourceSourceAuditor()
-
-
Method Details
-
traversePublicDomain
public boolean traversePublicDomain()Hook for public domain.- Overrides:
traversePublicDomain
in 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
Accepts a visit to a resource. -
getResourcesRequiringSourceLinks
Gets those resources visited which require source links.- Returns:
- not null, possibly empty
-