public String getName(Object axisMetaData) { return ((CellSetAxisMetaData)axisMetaData) .getAxisOrdinal().name(); } };
/** * @see org.pivot4j.state.Bookmarkable#saveState() */ @Override public Serializable saveState() { if (axis == null) { return null; } return axis.name(); }
/** * @see javax.faces.convert.Converter#getAsString(javax.faces.context.FacesContext, * javax.faces.component.UIComponent, java.lang.Object) */ @Override public String getAsString(FacesContext context, UIComponent component, Object value) { if (value == null) { return null; } if (value instanceof String) { return (String) value; } Axis axis = (Axis) value; return axis.name(); } }
/** * @see org.pivot4j.ui.condition.AbstractCondition#toString() */ @Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("axis = '"); if (axis != null) { builder.append(axis.name()); } builder.append("'"); return builder.toString(); } }
/** * @see org.pivot4j.ui.condition.AbstractCondition#saveSettings(org.apache.commons.configuration.HierarchicalConfiguration) */ @Override public void saveSettings(HierarchicalConfiguration configuration) { super.saveSettings(configuration); if (axis == null) { return; } configuration.addProperty("axis", axis.name()); }
/** * @see org.pivot4j.ui.AbstractPivotRenderer#saveSettings(org.apache.commons. * configuration.HierarchicalConfiguration) */ @Override public void saveSettings(HierarchicalConfiguration configuration) { super.saveSettings(configuration); configuration.addProperty("mappings.page[@axis]", pageAxis == null ? UNUSED_AXIS : pageAxis.name()); configuration.addProperty("mappings.chart[@axis]", chartAxis == null ? UNUSED_AXIS : chartAxis.name()); configuration.addProperty("mappings.series[@axis]", seriesAxis == null ? UNUSED_AXIS : seriesAxis.name()); configuration.addProperty("mappings.plot[@axis]", plotAxis == null ? UNUSED_AXIS : plotAxis.name()); if (!DEFAULT_MEMBER_SEPARATOR.equals(memberSeparator)) { configuration.addProperty("member-separator", memberSeparator); } }
sb.append(axis.name());
/** * @param axis * @param hierarchy * @param position */ protected void addHierarhy(Axis axis, Hierarchy hierarchy, int position) { for (Axis ax : new Axis[] { Axis.COLUMNS, Axis.ROWS, Axis.FILTER }) { List<Hierarchy> hiersInAxis = getHierarchies(ax); if (hiersInAxis.contains(hierarchy)) { FacesContext context = FacesContext.getCurrentInstance(); ResourceBundle bundle = context.getApplication() .getResourceBundle(context, "msg"); String title = bundle.getString("warn.hierarchy.exists.title"); String message = String.format( bundle.getString("warn.hierarchy.exists.message"), ax.name()); context.addMessage(null, new FacesMessage( FacesMessage.SEVERITY_WARN, title, message)); return; } } PlaceHierarchiesOnAxes transform = getModel().getTransform( PlaceHierarchiesOnAxes.class); transform.addHierarchy(axis, hierarchy, false, position); }
/** * @param axis * @param member * @param position */ protected void addMember(Axis axis, Member member, int position) { Hierarchy hierarchy = member.getHierarchy(); for (Axis ax : new Axis[] { Axis.COLUMNS, Axis.ROWS, Axis.FILTER }) { if (ax.equals(axis)) { continue; } List<Hierarchy> hiersInAxis = getHierarchies(ax); if (hiersInAxis.contains(hierarchy)) { FacesContext context = FacesContext.getCurrentInstance(); ResourceBundle bundle = context.getApplication() .getResourceBundle(context, "msg"); String title = bundle.getString("warn.member.exists.title"); String message = String.format( bundle.getString("warn.member.exists.message"), ax.name()); context.addMessage(null, new FacesMessage( FacesMessage.SEVERITY_WARN, title, message)); return; } } PlaceMembersOnAxes transform = getModel().getTransform( PlaceMembersOnAxes.class); transform.addMember(axis, member, position); }
/** * @param axis * @param level * @param position */ protected void addLevel(Axis axis, Level level, int position) { Hierarchy hierarchy = level.getHierarchy(); for (Axis ax : new Axis[] { Axis.COLUMNS, Axis.ROWS, Axis.FILTER }) { if (ax.equals(axis)) { continue; } List<Hierarchy> hiersInAxis = getHierarchies(ax); if (hiersInAxis.contains(hierarchy)) { FacesContext context = FacesContext.getCurrentInstance(); ResourceBundle bundle = context.getApplication() .getResourceBundle(context, "msg"); String title = bundle.getString("warn.level.exists.title"); String message = String.format( bundle.getString("warn.level.exists.message"), ax.name()); context.addMessage(null, new FacesMessage( FacesMessage.SEVERITY_WARN, title, message)); return; } } PlaceLevelsOnAxes transform = getModel().getTransform( PlaceLevelsOnAxes.class); transform.addLevel(axis, level, position); }
/** * @see java.lang.Object#toString() */ @Override public String toString() { if (member != null) { return member.getCaption(); } else if (hierarchy != null) { return hierarchy.getCaption(); } else { return getReference().getAxis().name(); } } }
configuration.addProperty(String.format( "aggregations.aggregation(%s)[@axis]", index), axis .name()); configuration.addProperty(String.format( "aggregations.aggregation(%s)[@position]", index),