@startuml

    class DefaultReferenceManager [[DefaultReferenceManager.html]] {
        +DefaultReferenceManager(Engine)
        +initialize(Collection<Page>): void
        +postSave(Context, String): void
        +scanWikiLinks(Page, String): Collection<String>
        +pageRemoved(Page): void
        +updateReferences(Page): void
        +updateReferences(String, Collection<String>): void
        #getRefersTo(): Map<String, Collection<String>>
        #getReferredBy(): Map<String, Set<String>>
        +clearPageEntries(String): void
        +findUnreferenced(): Collection<String>
        +findUncreated(): Collection<String>
        +findReferrers(String): Set<String>
        +findReferredBy(String): Set<String>
        +findRefersTo(String): Collection<String>
        +deepHashCode(): int
        +findCreated(): Set<String>
        +actionPerformed(WikiEvent): void
    }


    center footer UMLDoclet 1.1.4, PlantUML 1.2019.05
@enduml
