Class INbtPathExpressionParseHandler.HandleResult

java.lang.Object
org.cyclops.cyclopscore.nbt.path.parse.INbtPathExpressionParseHandler.HandleResult
Enclosing interface:
INbtPathExpressionParseHandler

public static class INbtPathExpressionParseHandler.HandleResult extends Object
A result data object for INbtPathExpressionParseHandler.
  • Field Details

  • Constructor Details

    • HandleResult

      public HandleResult(@Nullable INbtPathExpression prefixExpression, int consumedExpressionLength)
  • Method Details

    • isValid

      public boolean isValid()
      Returns:
      If the handler could produce a valid expression.
    • getPrefixExpression

      @Nullable public INbtPathExpression getPrefixExpression()
      Returns:
      The expression (for a part) of the given string expression.
    • getConsumedExpressionLength

      public int getConsumedExpressionLength()
      Returns:
      The length of the string expression that was consumed.