package org.ocpsoft.rewrite.showcase.rest; import org.ocpsoft.rewrite.context.EvaluationContext; import org.ocpsoft.rewrite.event.Rewrite; import org.ocpsoft.rewrite.param.Constraint; public final class IntegerConstraint implements Constraint<String> { @Override public boolean isSatisfiedBy(Rewrite event, EvaluationContext context, String value) { try { Integer.valueOf(value); } catch (NumberFormatException e) { return false; } return true; } }