001    package railo.runtime.functions.list;
002    
003    import railo.runtime.PageContext;
004    import railo.runtime.ext.function.Function;
005    import railo.runtime.type.List;
006    
007    /**
008     * Implements the Cold Fusion Function listlast
009     */
010    public final class ListLast implements Function {
011            
012            private static final long serialVersionUID = 2822477678831478329L;
013            
014            public static String call(PageContext pc , String list) {
015                    return List.last(list,",",true);
016            }
017            public static String call(PageContext pc , String list, String delimeter) {
018                    return List.last(list,delimeter,true);
019            }
020            public static String call(PageContext pc , String list, String delimeter, boolean includeEmptyFields) {
021                    return List.last(list,delimeter,!includeEmptyFields);
022            }
023            
024    }