package refererparser
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class CorruptJsonException(message: String) extends Exception with Product with Serializable
- final case class EmailReferer(source: String) extends Referer with Product with Serializable
- final case class PaidReferer(source: String) extends Referer with Product with Serializable
-
class
Parser extends AnyRef
Parser class - Scala version of Java Parser, with everything wrapped in Sync
-
sealed
trait
Referer extends AnyRef
Referer - returned from parse, a sealed hierarchy which can be an UnknownReferer, SearchReferer, InternalReferer, SocialReferer, EmailReferer, or PaidReferer.
- final case class RefererLookup(medium: Medium, source: String, parameters: List[String]) extends Product with Serializable
- final case class SearchReferer(source: String, term: Option[String]) extends Referer with Product with Serializable
- final case class SocialReferer(source: String) extends Referer with Product with Serializable
Value Members
- object InternalReferer extends Referer with Product with Serializable
-
object
Parser
Parser object - contains one-time initialization of the JSON database of referers, and parse() methods to generate a Referer object from a referer URL.
- object UnknownReferer extends Referer with Product with Serializable