public void appendSubstitution(MatchResult match, TextBuffer res) { if (str != null) res.append(str); } }
public void appendSubstitution(MatchResult match, TextBuffer res) { if (str != null) res.append(str); } }
@Override public void appendSubstitution(MatchResult match, TextBuffer dest) { dest.append(lookup(match.group(0))); } }
public void appendSubstitution(MatchResult match, TextBuffer dest) { String translated = match.group(0); if(translated == null) { return; } translated = translated.toLowerCase(); translated = vocabulary.get(translated); if(translated == null) { dest.append(match.group(0)); return; } char[] chars = translated.toCharArray(); if(Category.Lu.contains(match.charAt(0))) chars[0] = Character.toUpperCase(chars[0]); if(match.length() > 1 && Category.Lu.contains(match.charAt(1))) { for (int i = 1; i < chars.length; i++) { chars[i] = Character.toUpperCase(chars[i]); } } dest.append(chars, 0, chars.length); } }
@Override public void appendSubstitution(MatchResult match, TextBuffer dest) { if (match.isCaptured(1)) { do { latestGenerated = language.word(rng, true, Math.min(rng.between(2, 5), rng.between(1, 5))) + "-" + language.word(rng, true, Math.min(rng.between(2, 5), rng.between(1, 5))); }while (latestGenerated.length() <= 5 || latestGenerated.length() >= 17); dest.append(latestGenerated); } else { do{ latestGenerated = language.word(rng, true, Math.min(rng.between(2, 5), rng.between(1, 5))); }while (latestGenerated.length() <= 2 || latestGenerated.length() >= 11); dest.append(latestGenerated); } } }
@Override public void appendSubstitution(MatchResult match, TextBuffer dest) { FakeLanguageGen lang = FakeLanguageGen.randomLanguage(rng.nextLong()); randomLanguages.add(lang); if(match.isCaptured(1)) { lang = FakeLanguageGen.randomLanguage(rng.nextLong()); randomLanguages.add(lang); do { latestGenerated = randomLanguages.get(0).word(rng, true, Math.min(rng.between(2, 5), rng.between(1, 5))) + "-" + randomLanguages.get(1).word(rng, true, Math.min(rng.between(2, 5), rng.between(1, 5))); }while (latestGenerated.length() <= 5 || latestGenerated.length() >= 17); dest.append(latestGenerated); } else { do{ latestGenerated = lang.word(rng, true, Math.min(rng.between(2, 5), rng.between(1, 5))); }while (latestGenerated.length() <= 2 || latestGenerated.length() >= 11); dest.append(latestGenerated); } } }
void append(MatchResult match, TextBuffer dest) { if (prefix != null) dest.append(prefix); if (index == null) return; int i = index; if (i >= match.pattern().groupCount()) return; if (match.isCaptured(i)) match.getGroup(i, dest, modes); }
void append(MatchResult match, TextBuffer dest) { if (prefix != null) dest.append(prefix); if (index == null) return; //if(id==null) return; //??? int i = match.pattern().groupId(index); if (match.isCaptured(i)) match.getGroup(i, dest, modes); }
void append(MatchResult match, TextBuffer dest, boolean pass) { if (!pass) { if (prefix != null) dest.append(prefix); if (index == null) return; int i = match.pattern().groupId(index); if (match.isCaptured(i)) match.getGroup(i, dest, modes); } }
void append(MatchResult match, TextBuffer dest) { if (prefix != null) dest.append(prefix); if (index == null) return; //if(id==null) return; //??? int i = match.pattern().groupId(index); if (match.isCaptured(i)) match.getGroup(i, dest, modes); }
void append(MatchResult match, TextBuffer dest, boolean pass) { if (!pass) { if (prefix != null) dest.append(prefix); if (index == null) return; int i = index; if (i >= match.pattern().groupCount()) return; if (match.isCaptured(i)) match.getGroup(i, dest, modes); } }
void append(MatchResult match, TextBuffer dest) { if (prefix != null) dest.append(prefix); if (index == null) return; int i = index; if (i >= match.pattern().groupCount()) return; if (match.isCaptured(i)) match.getGroup(i, dest, modes); }
@Override public void appendSubstitution(MatchResult match, TextBuffer dest) { if(match instanceof Matcher) { wordMatcher.setTarget((Matcher)match, 1); } else { wordMatcher.setTarget(match.targetChars(), match.start(1) + match.targetStart(), match.length(1)); } while (wordMatcher.find()) { wordMatcher.getGroup(MatchResult.PREFIX, dest); dest.append(lookup(wordMatcher.group())); wordMatcher.setTarget(wordMatcher, MatchResult.SUFFIX); } wordMatcher.getGroup(MatchResult.TARGET, dest); } }