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 Link icon

  • Constructor Details Link icon

    • HandleResult Link icon

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

    • isValid Link icon

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

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

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