@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { return nodeModel.getParentNode(); } }
@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { TemplateNodeModel result = nodeModel; TemplateNodeModel parent = nodeModel.getParentNode(); while (parent != null) { result = parent; parent = result.getParentNode(); } return result; } }
@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { AncestorSequence result = new AncestorSequence(env); TemplateNodeModel parent = nodeModel.getParentNode(); while (parent != null) { result.add(parent); parent = parent.getParentNode(); } return result; } }
TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { TemplateNodeModel result = nodeModel; TemplateNodeModel parent = nodeModel.getParentNode(); while (parent != null) { result = parent; parent = result.getParentNode(); } return result; } }
@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { return nodeModel.getParentNode(); } }
@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { return nodeModel.getParentNode(); } }
@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { TemplateNodeModel result = nodeModel; TemplateNodeModel parent = nodeModel.getParentNode(); while (parent != null) { result = parent; parent = result.getParentNode(); } return result; } }
@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { TemplateNodeModel result = nodeModel; TemplateNodeModel parent = nodeModel.getParentNode(); while (parent != null) { result = parent; parent = result.getParentNode(); } return result; } }
TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { return nodeModel.getParentNode(); } }
TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { AncestorSequence result = new AncestorSequence(env); TemplateNodeModel parent = nodeModel.getParentNode(); while (parent != null) { result.add(parent); parent = parent.getParentNode(); } return result; } }
@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { AncestorSequence result = new AncestorSequence(env); TemplateNodeModel parent = nodeModel.getParentNode(); while (parent != null) { result.add(parent); parent = parent.getParentNode(); } return result; } }
@Override TemplateModel calculateResult(TemplateNodeModel nodeModel, Environment env) throws TemplateModelException { AncestorSequence result = new AncestorSequence(env); TemplateNodeModel parent = nodeModel.getParentNode(); while (parent != null) { result.add(parent); parent = parent.getParentNode(); } return result; } }