Visitor

public interface Visitor<T extends Object>

An interface that defines how to map each variant of Annotation to a value of type T.

Functions

Link copied to clipboard
public T unknown(JsonValue json)

Maps an unknown variant of Annotation to a value of type T.

Link copied to clipboard
public abstract T visitFileCitation(FileCitation fileCitation)

A file citation annotation.

Link copied to clipboard
public abstract T visitPlaceCitation(PlaceCitation placeCitation)

A place citation annotation.

Link copied to clipboard
public abstract T visitUrlCitation(UrlCitation urlCitation)

A URL citation annotation.