Examples of FacetHelper


Examples of de.jetwick.ese.util.FacetHelper

                item.add(new ListView("filterValues", entry.getValue()) {

                    @Override
                    protected void populateItem(ListItem li) {
                        final FacetHelper h = (FacetHelper) li.getModelObject();

                        final String filter = h.getFilter();
                        final boolean selected = alreadyFiltered.contains(filter);

                        Link link = new IndicatingAjaxFallbackLink("filterValueLink") {

                            @Override
View Full Code Here

Examples of de.jetwick.ese.util.FacetHelper

                                if ("T".equals(term))
                                    term = "true";
                                else if ("F".equals(term))
                                    term = "false";

                                list.add(new FacetHelper(key, term, term, e.getCount()));
                            }
                            ret.set(integ, new MapEntry(ff.getName(), list));
                        }
                    } else if (facet instanceof FilterFacet) {
                        FilterFacet ff = (FilterFacet) facet;
                        String name = ff.getName();
                        int firstIndex = name.indexOf(":");
                        if (firstIndex < 0)
                            continue;

                        String key = name.substring(0, firstIndex);
                        String val = name.substring(firstIndex + 1);
                        System.out.println("NAME:"+name);
                        // exclude smaller zero?
                        Long count = ff.count();
                        if (count == null)
                            count = 0L;

                        Integer index = filterToIndex.get(key);
                        if (index == null)
                            continue;

                        Entry<String, List<FacetHelper>> facetEntry = ret.get(index);
                        List<FacetHelper> list;
                        if (facetEntry == null) {
                            facetEntry = new MapEntry(key, new ArrayList<FacetHelper>());
                            ret.set(index, facetEntry);
                        }

                        list = facetEntry.getValue();
                        list.add(new FacetHelper(key, val, translate(name), count));
                    }

                }
        }
        return ret;
View Full Code Here

Examples of de.jetwick.ui.util.FacetHelper

                item.add(new ListView("filterValues", entry.getValue()) {

                    @Override
                    protected void populateItem(ListItem li) {
                        final FacetHelper h = (FacetHelper) li.getModelObject();
                        final boolean selected = isAlreadyFiltered(h.getFilter());
                        final boolean excluded = isAlreadyExcluded(h.getFilter());
                        Link link = new IndicatingAjaxFallbackLink("filterValueLink") {

                            @Override
                            public void onClick(AjaxRequestTarget target) {
                                if (selected)
View Full Code Here

Examples of de.jetwick.ui.util.FacetHelper

                            term = "true";
                        else if ("F".equals(term))
                            term = "false";

                        // exclude smaller zero?
                        list.add(new FacetHelper(key, term,
                                translate(key + ":" + term), e.getCount()));
                    }
                    ret.set(integ, new MapEntry(ff.getName(), list));
                }
            } else if (facet instanceof FilterFacet) {
                FilterFacet ff = (FilterFacet) facet;
                String name = ff.getName();
                int firstIndex = name.indexOf(":");
                if (firstIndex < 0)
                    continue;

                String key = name.substring(0, firstIndex);
                if (DATE.equals(key))
                    continue;

                String val = name.substring(firstIndex + 1);

                // exclude smaller zero?
                Long count = ff.count();
                if (count == null)
                    count = 0L;

                Integer index = filterToIndex.get(key);
                if (index == null)
                    continue;

                Entry<String, List<FacetHelper>> facetEntry = ret.get(index);
                List<FacetHelper> list;
                if (facetEntry == null) {
                    facetEntry = new MapEntry(key, new ArrayList<FacetHelper>());
                    ret.set(index, facetEntry);
                }

                list = facetEntry.getValue();
                list.add(new FacetHelper(key, val, translate(name), count));
            }
        }

        return ret;
    }
View Full Code Here

Examples of de.jetwick.ui.util.FacetHelper

        ListView items = new ListView("items", facetList) {

            @Override
            public void populateItem(final ListItem item) {
                float zoomer = MAX_HEIGHT_IN_PX / max;
                final FacetHelper entry = (FacetHelper) item.getModelObject();

                Label bar = new Label("itemSpan");
                String additionalDateInfo = entry.count + " tweets";
                String displayName = entry.displayName;
                try {
                    Date date = Helper.toDate(displayName);
                    int index = displayName.indexOf("T");
                    if (index > 0)
                        additionalDateInfo += " on " + Helper.getMonthDay(date);
                   
                    displayName = Helper.getWeekDay(date);
                } catch (Exception ex) {
                }

                AttributeAppender app = new AttributeAppender("title", new Model(additionalDateInfo), " ");
                bar.add(app).add(new AttributeAppender("style", new Model("height:" + (int) (zoomer * entry.count) + "px"), " "));
                final boolean selected = isAlreadyFiltered(entry.key, entry.value);
                Link link = new /*Indicating*/ AjaxFallbackLink("itemLink") {

                    @Override
                    public void onClick(AjaxRequestTarget target) {
                        JSDateFilter.this.onFilterChange(target, entry.getFilter(), !selected);
                    }
                };
                link.add(app);
                Label label = new Label("itemLabel", displayName);
                link.add(bar).add(label);
View Full Code Here

Examples of de.jetwick.ui.util.FacetHelper

                        display = "Today";    
                    }
                   
                    String filter = "[" + fromStr + " TO " + toStr + "]";
//                    System.out.println(display + " " + filter + " " + e.getCount());
                    facetList.add(new FacetHelper(dtKey, filter, display, e.getCount()));
                }
            }
        }
        max = 1;
        for (FacetHelper h : facetList) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.