public int size() throws TemplateModelException { return ((TemplateHashModelEx) rootDataModel).size(); } }
public int size() throws TemplateModelException { if (model instanceof TemplateSequenceModel) { return ((TemplateSequenceModel) model).size(); } return ((TemplateHashModelEx) model).size(); }
@Override public int size() { try { return getModelEx().size(); } catch (TemplateModelException e) { throw new UndeclaredThrowableException(e); } } };
private static TemplateModel _eval_concatenateHashes(TemplateModel leftModel, TemplateModel rightModel) throws TemplateModelException { if (leftModel instanceof TemplateHashModelEx && rightModel instanceof TemplateHashModelEx) { TemplateHashModelEx leftModelEx = (TemplateHashModelEx) leftModel; TemplateHashModelEx rightModelEx = (TemplateHashModelEx) rightModel; if (leftModelEx.size() == 0) { return rightModelEx; } else if (rightModelEx.size() == 0) { return leftModelEx; } else { return new ConcatenatedHashEx(leftModelEx, rightModelEx); } } else { return new ConcatenatedHash((TemplateHashModel) leftModel, (TemplateHashModel) rightModel); } }
@Override public int size() { try { return getModelEx().size(); } catch (TemplateModelException e) { throw new UndeclaredThrowableException(e); } }
@Override public int __len__() { try { if (model instanceof TemplateSequenceModel) { return ((TemplateSequenceModel) model).size(); } if (model instanceof TemplateHashModelEx) { return ((TemplateHashModelEx) model).size(); } } catch (TemplateModelException e) { throw Py.JavaError(e); } return 0; }
@Override TemplateModel _eval(Environment env) throws TemplateException { TemplateModel model = target.eval(env); final int size; if (model instanceof TemplateSequenceModel) { size = ((TemplateSequenceModel) model).size(); } else if (model instanceof TemplateCollectionModelEx) { size = ((TemplateCollectionModelEx) model).size(); } else if (model instanceof TemplateHashModelEx) { size = ((TemplateHashModelEx) model).size(); } else { throw new UnexpectedTypeException( target, model, "extended-hash or sequence or extended collection", new Class[] { TemplateHashModelEx.class, TemplateSequenceModel.class, TemplateCollectionModelEx.class }, env); } return new SimpleNumber(size); } }
public int size() throws TemplateModelException { return ((TemplateHashModelEx) rootDataModel).size(); } };
public int size() throws TemplateModelException { return ((TemplateHashModelEx) rootDataModel).size(); } }
public int size() throws TemplateModelException { return ((TemplateHashModelEx) rootDataModel).size(); } }
public int size() { try { return getModelEx().size(); } catch(TemplateModelException e) { throw new UndeclaredThrowableException(e); } } };
public int size() throws TemplateModelException { if (model instanceof TemplateSequenceModel) { return ((TemplateSequenceModel) model).size(); } return ((TemplateHashModelEx) model).size(); }
@Override public int size() { try { return getModelEx().size(); } catch (TemplateModelException e) { throw new UndeclaredThrowableException(e); } } };
@Override public int size() { try { return getModelEx().size(); } catch (TemplateModelException e) { throw new UndeclaredThrowableException(e); } } };
public int size() throws TemplateModelException { if (model instanceof TemplateSequenceModel) { return ((TemplateSequenceModel) model).size(); } return ((TemplateHashModelEx) model).size(); }
public int size() throws TemplateModelException { if(model instanceof TemplateSequenceModel) { return ((TemplateSequenceModel)model).size(); } return ((TemplateHashModelEx)model).size(); }
@Override public int size() { try { return getModelEx().size(); } catch (TemplateModelException e) { throw new UndeclaredThrowableException(e); } }
@Override public int size() { try { return getModelEx().size(); } catch (TemplateModelException e) { throw new UndeclaredThrowableException(e); } }
@Override public int __len__() { try { if (model instanceof TemplateSequenceModel) { return ((TemplateSequenceModel) model).size(); } if (model instanceof TemplateHashModelEx) { return ((TemplateHashModelEx) model).size(); } } catch (TemplateModelException e) { throw Py.JavaError(e); } return 0; }
@Override public int __len__() { try { if (model instanceof TemplateSequenceModel) { return ((TemplateSequenceModel) model).size(); } if (model instanceof TemplateHashModelEx) { return ((TemplateHashModelEx) model).size(); } } catch (TemplateModelException e) { throw Py.JavaError(e); } return 0; }