@Override public boolean isTokenDefinite() { return arrayIndexOperation.isSingleIndexOperation(); }
@Override public void evaluate(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) { if (!checkArrayModel(currentPath, model, ctx)) return; if (arrayIndexOperation.isSingleIndexOperation()) { handleArrayIndex(arrayIndexOperation.indexes().get(0), currentPath, model, ctx); } else { for (Integer index : arrayIndexOperation.indexes()) { handleArrayIndex(index, currentPath, model, ctx); } } }
@Override public boolean isTokenDefinite() { if(arrayIndexOperation != null){ return arrayIndexOperation.isSingleIndexOperation(); } else { return false; } }
public void evaluateIndexOperation(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) { if (! checkArrayModel(currentPath, model, ctx)) return; if(arrayIndexOperation.isSingleIndexOperation()){ handleArrayIndex(arrayIndexOperation.indexes().get(0), currentPath, model, ctx); } else { for (Integer index : arrayIndexOperation.indexes()) { handleArrayIndex(index, currentPath, model, ctx); } } }
@Override public boolean isTokenDefinite() { if(arrayIndexOperation != null){ return arrayIndexOperation.isSingleIndexOperation(); } else { return false; } }
public void evaluateIndexOperation(String currentPath, PathRef parent, Object model, EvaluationContextImpl ctx) { if (! checkArrayModel(currentPath, model, ctx)) return; if(arrayIndexOperation.isSingleIndexOperation()){ handleArrayIndex(arrayIndexOperation.indexes().get(0), currentPath, model, ctx); } else { for (Integer index : arrayIndexOperation.indexes()) { handleArrayIndex(index, currentPath, model, ctx); } } }