public Regex(ValueExpr expr, ValueExpr pattern, ValueExpr flags) { super(expr, pattern); setFlagsArg(flags); }
public Regex(ValueExpr expr, ValueExpr pattern, ValueExpr flags) { super(expr, pattern); setFlagsArg(flags); }
@Override public Regex clone() { Regex clone = (Regex)super.clone(); if (flagsArg != null) { clone.setFlagsArg(flagsArg.clone()); } return clone; } }
@Override public Regex clone() { Regex clone = (Regex)super.clone(); if (flagsArg != null) { clone.setFlagsArg(flagsArg.clone()); } return clone; } }
public GroupBuilder<T, E> regex(ValueExpr theExpr, String thePattern, String theFlags) { Regex aRegex = new Regex(); aRegex.setArg(theExpr); aRegex.setPatternArg(new ValueConstant(SimpleValueFactory.getInstance().createLiteral(thePattern))); if (theFlags != null) { aRegex.setFlagsArg(new ValueConstant(SimpleValueFactory.getInstance().createLiteral(theFlags))); } return filter(aRegex); } }
public GroupBuilder<T, E> regex(ValueExpr theExpr, String thePattern, String theFlags) { Regex aRegex = new Regex(); aRegex.setArg(theExpr); aRegex.setPatternArg(new ValueConstant(SimpleValueFactory.getInstance().createLiteral(thePattern))); if (theFlags != null) { aRegex.setFlagsArg(new ValueConstant(SimpleValueFactory.getInstance().createLiteral(theFlags))); } return filter(aRegex); } }
public GroupBuilder<T, E> regex(ValueExpr theExpr, String thePattern, String theFlags) { Regex aRegex = new Regex(); aRegex.setArg(theExpr); aRegex.setPatternArg(new ValueConstant(SimpleValueFactory.getInstance().createLiteral(thePattern))); if (theFlags != null) { aRegex.setFlagsArg(new ValueConstant(SimpleValueFactory.getInstance().createLiteral(theFlags))); } return filter(aRegex); } }