com.cronutils.model.field.expression.Between Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cron-utils Show documentation
Show all versions of cron-utils Show documentation
A Java library to parse, migrate and validate crons as well as describe them in human readable
language
package com.cronutils.model.field.expression;
import com.cronutils.model.field.value.FieldValue;
import com.cronutils.model.field.value.IntegerFieldValue;
import com.cronutils.model.field.value.SpecialChar;
import com.cronutils.model.field.value.SpecialCharFieldValue;
/**
* Represents a range in a cron expression.
*/
public class Between extends FieldExpression {
private static final long serialVersionUID = 549075258664100474L;
private final FieldValue> from;
private final FieldValue> to;
public Between(final Between between) {
this(between.getFrom(), between.getTo());
}
public Between(final FieldValue> from, final FieldValue> to) {
this.from = from;
this.to = to;
}
public FieldValue> getFrom() {
return from;
}
public FieldValue> getTo() {
return to;
}
@Override
public String asString() {
return String.format("%s-%s", from, to);
}
}