All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.linuxforhealth.core.expression.EmptyEvaluationResult Maven / Gradle / Ivy

/*
 * (C) Copyright IBM Corp. 2020
 *
 * SPDX-License-Identifier: Apache-2.0
 */
package io.github.linuxforhealth.core.expression;

import java.util.ArrayList;
import java.util.List;
import io.github.linuxforhealth.api.EvaluationResult;
import io.github.linuxforhealth.api.ResourceValue;


/**
 * Represents value returned after the expression is evaluated.
 * 
 *
 * @author pbhallam
 */
public class EmptyEvaluationResult implements EvaluationResult {


  @Override
  public Object getValue() {
    return null;
  }

  @Override
  public String toString() {
    return " Value : [ null ]";
  }

  @Override
  public Class getValueType() {
    return null;
  }



  @Override
  public boolean isEmpty() {
    return true;
  }

  @Override
  public String getIdentifier() {
    return null;
  }


  public List getAdditionalResources() {
    return new ArrayList<>();
  }



}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy