diff --git a/src/main/java/com/ezylang/evalex/functions/basic/CeilingFunction.java b/src/main/java/com/ezylang/evalex/functions/basic/CeilingFunction.java index ff87b36f..05959215 100644 --- a/src/main/java/com/ezylang/evalex/functions/basic/CeilingFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/basic/CeilingFunction.java @@ -22,7 +22,7 @@ import com.ezylang.evalex.parser.Token; import java.math.RoundingMode; -/** Rounds the given value an integer using the rounding mode {@link RoundingMode#CEILING} */ +/** Rounds the given value to an integer using the rounding mode {@link RoundingMode#CEILING} */ @FunctionParameter(name = "value") public class CeilingFunction extends AbstractFunction { @Override diff --git a/src/main/java/com/ezylang/evalex/functions/basic/FloorFunction.java b/src/main/java/com/ezylang/evalex/functions/basic/FloorFunction.java index 65131c57..bad07470 100644 --- a/src/main/java/com/ezylang/evalex/functions/basic/FloorFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/basic/FloorFunction.java @@ -22,7 +22,7 @@ import com.ezylang.evalex.parser.Token; import java.math.RoundingMode; -/** Rounds the given value an integer using the rounding mode {@link RoundingMode#FLOOR} */ +/** Rounds the given value to an integer using the rounding mode {@link RoundingMode#FLOOR} */ @FunctionParameter(name = "value") public class FloorFunction extends AbstractFunction { @Override diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeFormatFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeFormatFunction.java index 6cb7dfdb..83477797 100644 --- a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeFormatFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeFormatFunction.java @@ -28,7 +28,7 @@ * Function to format a DATE_TIME vale. Required parameter is the DATE_TIME value to format. First * optional parameter is the format to use, using a pattern used by {@link DateTimeFormatter}. If no * format is given, the first format defined in the configured formats is used. Second optional - * parameter is the zone-id to use wit formatting. Default is the configured zone-id. + * parameter is the zone-id to use with formatting. Default is the configured zone-id. */ @FunctionParameter(name = "parameters", isVarArg = true) public class DateTimeFormatFunction extends AbstractFunction { diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeNewFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeNewFunction.java index 81b16a51..e651fe1e 100644 --- a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeNewFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeNewFunction.java @@ -29,8 +29,8 @@ import java.util.TimeZone; /** - * Creates a new DATE_TIME value with the given parameters. IIf only one parameter is given, it is - * treated as th time in milliseconds from the epoch of 1970-01-01T00:00:00Z and a corresponding + * Creates a new DATE_TIME value with the given parameters. If only one parameter is given, it is + * treated as the time in milliseconds from the epoch of 1970-01-01T00:00:00Z and a corresponding * date/time value is created. Else, A minimum of three parameters (year, month, day) must be * specified. Optionally the hour, minute, second and nanosecond can be specified. If the last * parameter is a string value, it is treated as a zone ID. If no zone ID is specified, the diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeParseFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeParseFunction.java index fba7392a..2dbbbbbd 100644 --- a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeParseFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeParseFunction.java @@ -17,6 +17,7 @@ import com.ezylang.evalex.EvaluationException; import com.ezylang.evalex.Expression; +import com.ezylang.evalex.config.ExpressionConfiguration; import com.ezylang.evalex.data.EvaluationValue; import com.ezylang.evalex.data.conversion.DateTimeConverter; import com.ezylang.evalex.functions.AbstractFunction; @@ -31,10 +32,11 @@ /** * Parses a date-time string to a {@link EvaluationValue.DataType#DATE_TIME} value. * - *

Optional arguments is the time zone and a list of {@link java.time.format.DateTimeFormatter} + *

Optional arguments are the time zone and a list of {@link java.time.format.DateTimeFormatter} * patterns. Each pattern will be tried to convert the string to a date-time. The first matching * pattern will be used. If NULL is specified for the time zone, the currently - * configured zone is used. If no formatters a + * configured zone is used. If no formatter is specified, the function will use the formatters + * defined at the {@link ExpressionConfiguration}. */ @FunctionParameter(name = "parameters", isVarArg = true) public class DateTimeParseFunction extends AbstractFunction { diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeToEpochFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeToEpochFunction.java index c3837866..07605cd5 100644 --- a/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeToEpochFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/datetime/DateTimeToEpochFunction.java @@ -21,7 +21,7 @@ import com.ezylang.evalex.functions.FunctionParameter; import com.ezylang.evalex.parser.Token; -/** Function to convert a DATE_TIME value to milliseconds sind the epoch of 1970-01-01T00:00:00Z. */ +/** Function to convert a DATE_TIME value to milliseconds in the epoch of 1970-01-01T00:00:00Z. */ @FunctionParameter(name = "value") public class DateTimeToEpochFunction extends AbstractFunction { @Override diff --git a/src/main/java/com/ezylang/evalex/functions/datetime/DurationToMillisFunction.java b/src/main/java/com/ezylang/evalex/functions/datetime/DurationToMillisFunction.java index 1c6ce797..4a91f9df 100644 --- a/src/main/java/com/ezylang/evalex/functions/datetime/DurationToMillisFunction.java +++ b/src/main/java/com/ezylang/evalex/functions/datetime/DurationToMillisFunction.java @@ -21,7 +21,7 @@ import com.ezylang.evalex.functions.FunctionParameter; import com.ezylang.evalex.parser.Token; -/** Converts a DURATION value to teh amount of milliseconds. */ +/** Converts a DURATION value to the amount of milliseconds. */ @FunctionParameter(name = "value") public class DurationToMillisFunction extends AbstractFunction { @Override diff --git a/src/main/java/com/ezylang/evalex/functions/string/StringContains.java b/src/main/java/com/ezylang/evalex/functions/string/StringContains.java index 4ed4c5ce..f24f345d 100644 --- a/src/main/java/com/ezylang/evalex/functions/string/StringContains.java +++ b/src/main/java/com/ezylang/evalex/functions/string/StringContains.java @@ -21,7 +21,7 @@ import com.ezylang.evalex.functions.FunctionParameter; import com.ezylang.evalex.parser.Token; -/** Returns true, if the string contains the substring (case-insensitive). */ +/** Returns true if the string contains the substring (case-insensitive). */ @FunctionParameter(name = "string") @FunctionParameter(name = "substring") public class StringContains extends AbstractFunction { diff --git a/src/main/java/com/ezylang/evalex/parser/Token.java b/src/main/java/com/ezylang/evalex/parser/Token.java index 82e6f1db..654b5fc5 100644 --- a/src/main/java/com/ezylang/evalex/parser/Token.java +++ b/src/main/java/com/ezylang/evalex/parser/Token.java @@ -23,7 +23,7 @@ import lombok.Value; /** - * A token represents a singe part of an expression, like an operator, number literal, or a brace. + * A token represents a single part of an expression, like an operator, number literal, or a brace. * Each token has a unique type, a value (its representation) and a position (starting with 1) in * the original expression string. *