public CodepointIterator restrict(Filter filter) { return restrict(this, filter); }
public CodepointIterator restrict(Filter filter, boolean scanning) { return restrict(this, filter, scanning); }
public CodepointIterator restrict(Filter filter, boolean scanning, boolean invert) { return restrict(this, filter, scanning, invert); }
/** * Verifies a sequence of codepoints using the specified filter */ public static void verifyNot(CodepointIterator ci, Filter filter) throws InvalidCharacterException { CodepointIterator rci = ci.restrict(filter, false, true); while (rci.hasNext()) rci.next(); }
/** * Verifies a sequence of codepoints using the specified filter */ public static void verify(CodepointIterator ci, Filter filter) throws InvalidCharacterException { CodepointIterator rci = CodepointIterator.restrict(ci, filter); while (rci.hasNext()) rci.next(); }
/** * Verifies a sequence of codepoints using the specified profile */ public static void verifyNot(CodepointIterator ci, Profile profile) throws InvalidCharacterException { CodepointIterator rci = ci.restrict(profile.filter(), false, true); while (rci.hasNext()) rci.next(); }
/** * Verifies a sequence of codepoints using the specified filter */ public static void verify(CodepointIterator ci, Profile profile) throws InvalidCharacterException { CodepointIterator rci = CodepointIterator.restrict(ci, profile.filter()); while (rci.hasNext()) rci.next(); }
/** * Verifies a sequence of codepoints using the specified profile */ public static void verifyNot(char[] array, Profile profile) throws InvalidCharacterException { CodepointIterator rci = CodepointIterator.forCharArray(array).restrict(profile.filter(), false, true); while (rci.hasNext()) rci.next(); }