Created by chile on 30.09.17.
IRI section interface
Created by chile on 02.10.17.
Created by chile on 01.10.17.
Created by chile on 01.10.17.
The IRIBuilder contains definitions of valid segments of an IRI, defined as instances of IRISection (see below). All IRI sections are defined as specified in RFC3987 (https://www.ietf.org/rfc/rfc3987.txt). TODO The only exceptions to this rule are IP literals as host(e.g. for IPV6). While all but one atomic sections are implemented as AtomicSection, the pct-encoded (percent encoded characters) section is implemented as a simple heuristic, since it has to consider multiple characters in sequence. Some variations of atomic sections as simple complex sections concerned with their receptiveness are subsumed (e.g. isegment & isegment-nz).
Created by chile on 30.09.17. Overrides all functions using AbsIRIImpl.getCooked which is not implemented and returns the raw results instead