Voters which uses the urls to match against the pattern. The returned vote is
the length of the pattern. This allows overstearing less precise votes (like
allow /something/* but deny /somthing/otherthing/*). You can use the inverse
property which will then return the negative value on a match. This is not
the same thing as using the not property which will then vote if the pattern
does not match at all.
BasePatternVoter implementations are typed to